Bitmap for WPF
FontFace1 クラス メンバ
プロパティ  メソッド  イベント

C1.WPF.DX.4.5.2 アセンブリ > C1.Util.DX.DirectWrite 名前空間 : FontFace1 クラス

FontFace1データ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタInitializes a new instance of the FontFace1class.  
トップ
パブリック プロパティ
 名前解説
Public プロパティGetCaretMetrics  
Public プロパティGets a value indicating whether this instance is disposed. C1.Util.DX.DisposeBaseから継承されます。
Public プロパティGetMetrics  
Public プロパティGet a pointer to the underlying Cpp Object C1.Util.DX.CppObjectから継承されます。
Public プロパティGets or sets a custom user tag object to associate with this instance.. C1.Util.DX.CppObjectから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドvoid IDWriteFontFace1::GetCaretMetrics([Out] DWRITE_CARET_METRICS* caretMetrics)  
Public メソッドHRESULT IDWriteFontFace1::GetDesignGlyphAdvances([In] unsigned int glyphCount,[In, Buffer] const unsigned short* glyphIndices,[Out, Buffer] int* glyphAdvances,[In] BOOL isSideways)  
Public メソッドオーバーロードされます。 Obtains ideal (resolution-independent) glyph metrics in font design units. C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドDWRITE_FONT_FACE_TYPE IDWriteFontFace::GetType() C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドオーバーロードされます。 Obtains the font files representing a font face. C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドHRESULT IDWriteFontFace1::GetGdiCompatibleGlyphAdvances([In] float emSize,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[In] BOOL isSideways,[In] unsigned int glyphCount,[In, Buffer] const unsigned short* glyphIndices,[Out, Buffer] int* glyphAdvances)  
Public メソッドオーバーロードされます。 Obtains glyph metrics in font design units with the return values compatible with what GDI would produce. C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドオーバーロードされます。 HRESULT IDWriteFontFace1::GetGdiCompatibleMetrics([In] float emSize,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[Out] DWRITE_FONT_METRICS1* fontMetrics)  
Public メソッドunsigned short IDWriteFontFace::GetGlyphCount() C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドオーバーロードされます。 Returns the nominal mapping of UCS4 Unicode code points to glyph indices as defined by the font 'CMAP' table. C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドComputes the outline of a run of glyphs by calling back to the outline sink interface. C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドunsigned int IDWriteFontFace::GetIndex() C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドHRESULT IDWriteFontFace1::GetKerningPairAdjustments([In] unsigned int glyphCount,[In, Buffer] const unsigned short* glyphIndices,[Out, Buffer] int* glyphAdvanceAdjustments)  
Public メソッドオーバーロードされます。 void IDWriteFontFace1::GetMetrics([Out] DWRITE_FONT_METRICS1* fontMetrics)  
Public メソッドオーバーロードされます。 HRESULT IDWriteFontFace1::GetRecommendedRenderingMode([In] float fontEmSize,[In] float dpiX,[In] float dpiY,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL isSideways,[In] DWRITE_OUTLINE_THRESHOLD outlineThreshold,[In] DWRITE_MEASURING_MODE measuringMode,[Out] DWRITE_RENDERING_MODE* renderingMode)  
Public メソッドDWRITE_FONT_SIMULATIONS IDWriteFontFace::GetSimulations() C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドHRESULT IDWriteFontFace1::GetUnicodeRanges([In] unsigned int maxRangeCount,[Out, Buffer, Optional] DWRITE_UNICODE_RANGE* unicodeRanges,[Out] unsigned int* actualRangeCount)  
Public メソッドBOOL IDWriteFontFace1::HasKerningPairs()  
Public メソッドBOOL IDWriteFontFace1::IsMonospacedFont()  
Public メソッドBOOL IDWriteFontFace::IsSymbolFont() C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドオーバーロードされます。 Query this instance for a particular COM GUID/interface support. C1.Util.DX.ComObjectから継承されます。
Public メソッドオーバーロードされます。 Query instance for a particular COM GUID/interface support. C1.Util.DX.ComObjectから継承されます。
Public メソッドvoid IDWriteFontFace::ReleaseFontTable([In] void* tableContext) C1.Util.DX.DirectWrite.FontFaceから継承されます。
Public メソッドオーバーロードされます。 Finds the specified OpenType font table if it exists and returns a reference to it. The function accesses the underlying font data through the C1.Win.DX.DirectWrite.FontFileStreaminterface implemented by the font file loader. C1.Util.DX.DirectWrite.FontFaceから継承されます。
トップ
パブリック イベント
 名前解説
Public イベントOccurs when this instance is fully disposed. C1.Util.DX.DisposeBaseから継承されます。
Public イベントOccurs when this instance is starting to be disposed. C1.Util.DX.DisposeBaseから継承されます。
トップ
パブリック オペレータ
Performs an explicit conversion from System.IntPtrto FontFace1.
トップ
参照

FontFace1 クラス
C1.Util.DX.DirectWrite 名前空間