powcd2d.dwrite package#
- class powcd2d.dwrite.DWriteFactory(o: Any)#
ベースクラス:
objectDirectWriteファクトリー。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)#
ベースクラス:
objectDirectWriteフォント。IDWriteFontインターフェイスのラッパーです。
- property facenames: DWriteLocalizedStrings#
- property facenames_nothrow: ComResult[DWriteLocalizedStrings]#
- property fontfamily: DWriteFontFamily#
- property fontfamily_nothrow: ComResult[DWriteFontFamily]#
- property is_symbolfont: 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)#
ベースクラス:
objectDirectWriteフォントコレクション。IDWriteFontCollectionインターフェイスのラッパーです。
- find_familyname(familyname: str) tuple[int, bool]#
- property fontfamilies: tuple[DWriteFontFamily, ...]#
- property fontfamily_count: 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)#
ベースクラス:
objectDirectWriteフォントフェイス。IDWriteFontFaceインターフェイスのラッパーです。
- property wrapped_obj: c_void_p#
- class powcd2d.dwrite.DWriteFontFamily(o: Any)#
ベースクラス:
DWriteFontListDirectWriteフォントファミリ。IDWriteFontFamilyインターフェイスのラッパーです。
- property familynames: DWriteLocalizedStrings#
- property familynames_nothrow: ComResult[DWriteLocalizedStrings]#
- property wrapped_obj: c_void_p#
- class powcd2d.dwrite.DWriteFontList(o: Any)#
ベースクラス:
objectDirectWriteフォントリスト(順序付きコレクション)。IDWriteFontListインターフェイスのラッパーです。
- as_collection() DWriteFontCollection#
- as_collection_nothrow() ComResult[DWriteFontCollection]#
- property count: 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)#
ベースクラス:
objectDirectWriteローカライズ済み文字列。IDWriteLocalizedStringsインターフェイスのラッパーです。
- property count: int#
- find_localename(localename: str) tuple[int, bool]#
- get_localename(index: int) str#
- get_localenamelen(index: int) int#
- get_string(index: int) str#
- get_stringlen(index: int) 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#
- powcd2d.dwrite.interfacebody module
- powcd2d.dwrite.types module
DWriteBreakConditionDWriteClusterMetricsDWriteFactoryTypeDWriteFlowDirectionDWriteFontFaceTypeDWriteFontFeatureDWriteFontFeatureTagDWriteFontFeatureTag.ALTERNATE_ANNOTATION_FORMSDWriteFontFeatureTag.ALTERNATE_HALF_WIDTHDWriteFontFeatureTag.ALTERNATIVE_FRACTIONSDWriteFontFeatureTag.CAPITAL_SPACINGDWriteFontFeatureTag.CASE_SENSITIVE_FORMSDWriteFontFeatureTag.CONTEXTUAL_ALTERNATESDWriteFontFeatureTag.CONTEXTUAL_LIGATURESDWriteFontFeatureTag.CONTEXTUAL_SWASHDWriteFontFeatureTag.CURSIVE_POSITIONINGDWriteFontFeatureTag.DEFAULTDWriteFontFeatureTag.DISCRETIONARY_LIGATURESDWriteFontFeatureTag.EXPERT_FORMSDWriteFontFeatureTag.FRACTIONSDWriteFontFeatureTag.FULL_WIDTHDWriteFontFeatureTag.GLYPH_COMPOSITION_DECOMPOSITIONDWriteFontFeatureTag.HALANT_FORMSDWriteFontFeatureTag.HALF_FORMSDWriteFontFeatureTag.HALF_WIDTHDWriteFontFeatureTag.HISTORICAL_FORMSDWriteFontFeatureTag.HISTORICAL_LIGATURESDWriteFontFeatureTag.HOJO_KANJI_FORMSDWriteFontFeatureTag.HORIZONTAL_KANA_ALTERNATESDWriteFontFeatureTag.JIS04_FORMSDWriteFontFeatureTag.JIS78_FORMSDWriteFontFeatureTag.JIS83_FORMSDWriteFontFeatureTag.JIS90_FORMSDWriteFontFeatureTag.KERNINGDWriteFontFeatureTag.LINING_FIGURESDWriteFontFeatureTag.LOCALIZED_FORMSDWriteFontFeatureTag.MARK_POSITIONINGDWriteFontFeatureTag.MARK_TO_MARK_POSITIONINGDWriteFontFeatureTag.MATHEMATICAL_GREEKDWriteFontFeatureTag.NLC_KANJI_FORMSDWriteFontFeatureTag.OLD_STYLE_FIGURESDWriteFontFeatureTag.ORDINALSDWriteFontFeatureTag.PETITE_CAPITALSDWriteFontFeatureTag.PETITE_CAPITALS_FROM_CAPITALSDWriteFontFeatureTag.PROPORTIONAL_ALTERNATE_WIDTHDWriteFontFeatureTag.PROPORTIONAL_FIGURESDWriteFontFeatureTag.PROPORTIONAL_WIDTHSDWriteFontFeatureTag.QUARTER_WIDTHSDWriteFontFeatureTag.REQUIRED_LIGATURESDWriteFontFeatureTag.RUBY_NOTATION_FORMSDWriteFontFeatureTag.SCIENTIFIC_INFERIORSDWriteFontFeatureTag.SIMPLIFIED_FORMSDWriteFontFeatureTag.SLASHED_ZERODWriteFontFeatureTag.SMALL_CAPITALSDWriteFontFeatureTag.SMALL_CAPITALS_FROM_CAPITALSDWriteFontFeatureTag.STANDARD_LIGATURESDWriteFontFeatureTag.STYLISTIC_ALTERNATESDWriteFontFeatureTag.STYLISTIC_SET_1DWriteFontFeatureTag.STYLISTIC_SET_10DWriteFontFeatureTag.STYLISTIC_SET_11DWriteFontFeatureTag.STYLISTIC_SET_12DWriteFontFeatureTag.STYLISTIC_SET_13DWriteFontFeatureTag.STYLISTIC_SET_14DWriteFontFeatureTag.STYLISTIC_SET_15DWriteFontFeatureTag.STYLISTIC_SET_16DWriteFontFeatureTag.STYLISTIC_SET_17DWriteFontFeatureTag.STYLISTIC_SET_18DWriteFontFeatureTag.STYLISTIC_SET_19DWriteFontFeatureTag.STYLISTIC_SET_2DWriteFontFeatureTag.STYLISTIC_SET_20DWriteFontFeatureTag.STYLISTIC_SET_3DWriteFontFeatureTag.STYLISTIC_SET_4DWriteFontFeatureTag.STYLISTIC_SET_5DWriteFontFeatureTag.STYLISTIC_SET_6DWriteFontFeatureTag.STYLISTIC_SET_7DWriteFontFeatureTag.STYLISTIC_SET_8DWriteFontFeatureTag.STYLISTIC_SET_9DWriteFontFeatureTag.SUBSCRIPTDWriteFontFeatureTag.SUPERSCRIPTDWriteFontFeatureTag.SWASHDWriteFontFeatureTag.TABULAR_FIGURESDWriteFontFeatureTag.THIRD_WIDTHSDWriteFontFeatureTag.TITLINGDWriteFontFeatureTag.TRADITIONAL_FORMSDWriteFontFeatureTag.TRADITIONAL_NAME_FORMSDWriteFontFeatureTag.UNICASEDWriteFontFeatureTag.VERTICAL_ALTERNATES_AND_ROTATIONDWriteFontFeatureTag.VERTICAL_WRITING
DWriteFontFileTypeDWriteFontMetricsDWriteFontMetrics.ascentDWriteFontMetrics.cap_heightDWriteFontMetrics.descentDWriteFontMetrics.design_units_per_emDWriteFontMetrics.line_gapDWriteFontMetrics.stridethrough_thicknessDWriteFontMetrics.strikethrough_positionDWriteFontMetrics.underline_positionDWriteFontMetrics.underline_thicknessDWriteFontMetrics.x_height
DWriteFontSimulationDWriteFontStretchDWriteFontStretch.CONDENSEDDWriteFontStretch.EXPANDEDDWriteFontStretch.EXTRA_CONDENSEDDWriteFontStretch.EXTRA_EXPANDEDDWriteFontStretch.MEDIUMDWriteFontStretch.NORMALDWriteFontStretch.SEMI_CONDENSEDDWriteFontStretch.SEMI_EXPANDEDDWriteFontStretch.ULTRA_CONDENSEDDWriteFontStretch.ULTRA_EXPANDEDDWriteFontStretch.UNDEFINED
DWriteFontStyleDWriteFontWeightDWriteFontWeight.BLACKDWriteFontWeight.BOLDDWriteFontWeight.DEMI_BOLDDWriteFontWeight.EXTRA_BLACKDWriteFontWeight.EXTRA_BOLDDWriteFontWeight.EXTRA_LIGHTDWriteFontWeight.HEAVYDWriteFontWeight.LIGHTDWriteFontWeight.MEDIUMDWriteFontWeight.NORMALDWriteFontWeight.REGULARDWriteFontWeight.SEMI_BOLDDWriteFontWeight.SEMI_LIGHTDWriteFontWeight.THINDWriteFontWeight.ULTRA_BLACKDWriteFontWeight.ULTRA_BOLDDWriteFontWeight.ULTRA_LIGHT
DWriteGlyphMetricsDWriteGlyphOffsetDWriteGlyphRunDWriteGlyphRunDescDWriteHitTestMetricsDWriteInfoStringIDDWriteInfoStringID.COPYRIGHT_NOTICEDWriteInfoStringID.DESCRIPTIONDWriteInfoStringID.DESIGNERDWriteInfoStringID.DESIGNER_URLDWriteInfoStringID.DESIGN_SCRIPT_LANGUAGE_TAGDWriteInfoStringID.FONT_VENDOR_URLDWriteInfoStringID.FULL_NAMEDWriteInfoStringID.LICENSE_DESCRIPTIONDWriteInfoStringID.LICENSE_INFO_URLDWriteInfoStringID.MANUFACTURERDWriteInfoStringID.NONEDWriteInfoStringID.POSTSCRIPT_CID_NAMEDWriteInfoStringID.POSTSCRIPT_NAMEDWriteInfoStringID.SAMPLE_TEXTDWriteInfoStringID.SUPPORTED_SCRIPT_LANGUAGE_TAGDWriteInfoStringID.TRADEMARKDWriteInfoStringID.TYPOGRAPHIC_FAMILY_NAMESDWriteInfoStringID.TYPOGRAPHIC_SUBFAMILY_NAMESDWriteInfoStringID.VERSION_STRINGSDWriteInfoStringID.WEIGHT_STRETCH_STYLE_FAMILY_NAMEDWriteInfoStringID.WIN32_FAMILY_NAMESDWriteInfoStringID.WIN32_SUBFAMILY_NAMES
DWriteInlineObjectMetricsDWriteLineBreakpointDWriteLineMetricsDWriteLineSpacingMethodDWriteMatrixDWriteNumberSubstitutionMethodDWriteOverhangMetricsDWriteParagraphAlignDWritePixelGeometryDWriteReadingDirectionDWriteRenderingModeDWriteScriptAnalysisDWriteScriptShapeDWriteShapingGlyphPropsDWriteShapingTextPropsDWriteStrikethroughDWriteTextAlignDWriteTextMetricsDWriteTextRangeDWriteTextureTypeDWriteTrimmingDWriteTrimmingGranularityDWriteTypegraphicFeaturesDWriteUnderlineDWriteWordWrapIDWriteBitmapRenderTargetIDWriteFactoryIDWriteFactory.CreateCustomFontCollectionIDWriteFactory.CreateCustomFontFileReferenceIDWriteFactory.CreateCustomRenderingParamsIDWriteFactory.CreateEllipsisTrimmingSignIDWriteFactory.CreateFontFaceIDWriteFactory.CreateFontFileReferenceIDWriteFactory.CreateGdiCompatibleTextLayoutIDWriteFactory.CreateGlyphRunAnalysisIDWriteFactory.CreateMonitorRenderingParamsIDWriteFactory.CreateNumberSubstitutionIDWriteFactory.CreateRenderingParamsIDWriteFactory.CreateTextAnalyzerIDWriteFactory.CreateTextFormatIDWriteFactory.CreateTextLayoutIDWriteFactory.CreateTypographyIDWriteFactory.GetGdiInteropIDWriteFactory.GetSystemFontCollectionIDWriteFactory.RegisterFontCollectionLoaderIDWriteFactory.RegisterFontFileLoaderIDWriteFactory.UnRegisterFontFileLoaderIDWriteFactory.UnregisterFontCollectionLoader
IDWriteFontIDWriteFontCollectionIDWriteFontCollectionLoaderIDWriteFontFaceIDWriteFontFace.GetDesignGlyphMetricsIDWriteFontFace.GetFilesIDWriteFontFace.GetGdiCompatibleGlyphMetricsIDWriteFontFace.GetGdiCompatibleMetricsIDWriteFontFace.GetGlyphCountIDWriteFontFace.GetGlyphIndicesIDWriteFontFace.GetGlyphRunOutlineIDWriteFontFace.GetIndexIDWriteFontFace.GetMetricsIDWriteFontFace.GetRecommendedRenderingModeIDWriteFontFace.GetSimulationsIDWriteFontFace.GetTypeIDWriteFontFace.IsSymbolFontIDWriteFontFace.ReleaseFontTableIDWriteFontFace.TryGetFontTable
IDWriteFontFamilyIDWriteFontFileIDWriteFontFileEnumeratorIDWriteFontFileLoaderIDWriteFontFileStreamIDWriteFontListIDWriteGdiInteropIDWriteGlyphRunAnalysisIDWriteInlineObjectIDWriteLocalFontFileLoaderIDWriteLocalizedStringsIDWriteNumberSubstitutionIDWritePixelSnappingIDWriteRenderingParamsIDWriteTextAnalysisSinkIDWriteTextAnalysisSourceIDWriteTextAnalyzerIDWriteTextFormatIDWriteTextFormat.GetFlowDirectionIDWriteTextFormat.GetFontCollectionIDWriteTextFormat.GetFontFamilyNameIDWriteTextFormat.GetFontFamilyNameLengthIDWriteTextFormat.GetFontSizeIDWriteTextFormat.GetFontStretchIDWriteTextFormat.GetFontStyleIDWriteTextFormat.GetFontWeightIDWriteTextFormat.GetIncrementalTabStopIDWriteTextFormat.GetLineSpacingIDWriteTextFormat.GetLocaleNameIDWriteTextFormat.GetLocaleNameLengthIDWriteTextFormat.GetParagraphAlignmentIDWriteTextFormat.GetReadingDirectionIDWriteTextFormat.GetTextAlignmentIDWriteTextFormat.GetTrimmingIDWriteTextFormat.GetWordWrappingIDWriteTextFormat.SetFlowDirectionIDWriteTextFormat.SetIncrementalTabStopIDWriteTextFormat.SetLineSpacingIDWriteTextFormat.SetParagraphAlignmentIDWriteTextFormat.SetReadingDirectionIDWriteTextFormat.SetTextAlignmentIDWriteTextFormat.SetTrimmingIDWriteTextFormat.SetWordWrapping
IDWriteTextLayoutIDWriteTextLayout.DetermineMinWidthIDWriteTextLayout.DrawIDWriteTextLayout.GetClusterMetricsIDWriteTextLayout.GetDeawingEffectIDWriteTextLayout.GetFlowDirectionIDWriteTextLayout.GetFontCollectionIDWriteTextLayout.GetFontFamilyNameIDWriteTextLayout.GetFontFamilyNameLengthIDWriteTextLayout.GetFontSizeIDWriteTextLayout.GetFontStretchIDWriteTextLayout.GetFontStyleIDWriteTextLayout.GetFontWeightIDWriteTextLayout.GetIncrementalTabStopIDWriteTextLayout.GetInlineObjectIDWriteTextLayout.GetLineMetricsIDWriteTextLayout.GetLineSpacingIDWriteTextLayout.GetLocaleNameIDWriteTextLayout.GetLocaleNameLengthIDWriteTextLayout.GetMaxHeightIDWriteTextLayout.GetMaxWidthIDWriteTextLayout.GetMetricsIDWriteTextLayout.GetOverhangMetricsIDWriteTextLayout.GetParagraphAlignmentIDWriteTextLayout.GetReadingDirectionIDWriteTextLayout.GetStrikethroughIDWriteTextLayout.GetTextAlignmentIDWriteTextLayout.GetTrimmingIDWriteTextLayout.GetTypographyIDWriteTextLayout.GetUnderlineIDWriteTextLayout.GetWordWrappingIDWriteTextLayout.HitTestPointIDWriteTextLayout.HitTestTextPositionIDWriteTextLayout.HitTestTextRangeIDWriteTextLayout.SetDrawingEffectIDWriteTextLayout.SetFlowDirectionIDWriteTextLayout.SetFontCollectionIDWriteTextLayout.SetFontFamilyNameIDWriteTextLayout.SetFontSizeIDWriteTextLayout.SetFontStretchIDWriteTextLayout.SetFontStyleIDWriteTextLayout.SetFontWeightIDWriteTextLayout.SetIncrementalTabStopIDWriteTextLayout.SetInlineObjectIDWriteTextLayout.SetLineSpacingIDWriteTextLayout.SetLocaleNameIDWriteTextLayout.SetMaxHeightIDWriteTextLayout.SetMaxWidthIDWriteTextLayout.SetParagraphAlignmentIDWriteTextLayout.SetReadingDirectionIDWriteTextLayout.SetStrilethroughIDWriteTextLayout.SetTextAlignmentIDWriteTextLayout.SetTrimmingIDWriteTextLayout.SetTypographyIDWriteTextLayout.SetUnderlineIDWriteTextLayout.SetWordWrapping
IDWriteTextRendererIDWriteTypographydwrite_make_opentype_tag()