powcd2d.dwrite package

目次

powcd2d.dwrite package#

class powcd2d.dwrite.DWriteFactory(o: Any)#

ベースクラス: object

DirectWriteファクトリー。IDWriteFactoryインターフェイスのラッパーです。

static create(factorytype: DWriteFactoryType) DWriteFactory#
static create_nothrow(factorytype: DWriteFactoryType) ComResult[DWriteFactory]#
property systemfontcollection: DWriteFontCollection#
property systemfontcollection_nothrow: ComResult[DWriteFontCollection]#
property wrapped_obj: c_void_p#
class powcd2d.dwrite.DWriteFont(o: Any)#

ベースクラス: object

DirectWriteフォント。IDWriteFontインターフェイスのラッパーです。

property facenames: DWriteLocalizedStrings#
property facenames_nothrow: ComResult[DWriteLocalizedStrings]#
property fontfamily: DWriteFontFamily#
property fontfamily_nothrow: ComResult[DWriteFontFamily]#
property is_symbolfont: bool#
property is_symbolfont_nothrow: ComResult[bool]#
property stretch: DWriteFontStretch#
property stretch_nothrow: ComResult[DWriteFontStretch]#
property style: DWriteFontStyle#
property style_nothrow: ComResult[DWriteFontStyle]#
property weight: DWriteFontWeight#
property weight_nothrow: ComResult[DWriteFontWeight]#
property wrapped_obj: c_void_p#
class powcd2d.dwrite.DWriteFontCollection(o: Any)#

ベースクラス: object

DirectWriteフォントコレクション。IDWriteFontCollectionインターフェイスのラッパーです。

find_familyname(familyname: str) tuple[int, bool]#
find_familyname_nothrow(familyname: str) ComResult[tuple[int, bool]]#
property fontfamilies: tuple[DWriteFontFamily, ...]#
property fontfamily_count: int#
property fontfamily_count_nothrow: ComResult[int]#
property fontfamily_iter: Iterator[DWriteFontFamily]#
get_font_from_fontface(fontface: DWriteFontFace) DWriteFont#
get_font_from_fontface_nothrow(fontface: DWriteFontFace) ComResult[DWriteFont]#
get_fontfamily(index: int) DWriteFontFamily#
get_fontfamily_nothrow(index: int) ComResult[DWriteFontFamily]#
property wrapped_obj: c_void_p#
class powcd2d.dwrite.DWriteFontFace(o: Any)#

ベースクラス: object

DirectWriteフォントフェイス。IDWriteFontFaceインターフェイスのラッパーです。

property wrapped_obj: c_void_p#
class powcd2d.dwrite.DWriteFontFamily(o: Any)#

ベースクラス: DWriteFontList

DirectWriteフォントファミリ。IDWriteFontFamilyインターフェイスのラッパーです。

property familynames: DWriteLocalizedStrings#
property familynames_nothrow: ComResult[DWriteLocalizedStrings]#
property wrapped_obj: c_void_p#
class powcd2d.dwrite.DWriteFontList(o: Any)#

ベースクラス: object

DirectWriteフォントリスト(順序付きコレクション)。IDWriteFontListインターフェイスのラッパーです。

as_collection() DWriteFontCollection#
as_collection_nothrow() ComResult[DWriteFontCollection]#
property count: int#
property count_nothrow: ComResult[int]#
property font_iter: Iterator[DWriteFont]#
property fonts: tuple[DWriteFont, ...]#
get_font(index: int) DWriteFont#
get_font_nothrow(index: int) ComResult[DWriteFont]#
property wrapped_obj: c_void_p#
class powcd2d.dwrite.DWriteLocalizedStrings(o: Any)#

ベースクラス: object

DirectWriteローカライズ済み文字列。IDWriteLocalizedStringsインターフェイスのラッパーです。

property count: int#
property count_nothrow: ComResult[int]#
find_localename(localename: str) tuple[int, bool]#
find_localename_nothrow(localename: str) ComResult[tuple[int, bool]]#
get_localename(index: int) str#
get_localename_nothrow(index: int) ComResult[str]#
get_localenamelen(index: int) int#
get_localenamelen_nothrow(index: int) ComResult[int]#
get_string(index: int) str#
get_string_nothrow(index: int) ComResult[str]#
get_stringlen(index: int) int#
get_stringlen_nothrow(index: int) ComResult[int]#
property localename_iter: Iterator[str]#
property localnames: tuple[str, ...]#
property string_iter: Iterator[str]#
property strings: tuple[str, ...]#
property wrapped_obj: c_void_p#

Submodules#