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

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

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

パブリック コンストラクタ
 名前解説
Public コンストラクタInitializes a new instance of the Factory1class.  
トップ
パブリック プロパティ
 名前解説
Public プロパティGets a value indicating whether this instance is disposed. C1.Util.DX.DisposeBaseから継承されます。
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 メソッドstatic (Shared in Visual Basic)Creates a new instance of the Factory1class.  
Public メソッドHRESULT IDWriteFactory::CreateCustomRenderingParams([In] float gamma,[In] float enhancedContrast,[In] float clearTypeLevel,[In] DWRITE_PIXEL_GEOMETRY pixelGeometry,[In] DWRITE_RENDERING_MODE renderingMode,[Out, Fast] IDWriteRenderingParams** renderingParams) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory1::CreateCustomRenderingParams([In] float gamma,[In] float enhancedContrast,[In] float enhancedContrastGrayscale,[In] float clearTypeLevel,[In] DWRITE_PIXEL_GEOMETRY pixelGeometry,[In] DWRITE_RENDERING_MODE renderingMode,[Out] IDWriteRenderingParams1** renderingParams)  
Public メソッドHRESULT IDWriteFactory::CreateEllipsisTrimmingSign([In] IDWriteTextFormat* textFormat,[Out, Fast] IDWriteInlineObject** trimmingSign) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドオーバーロードされます。 HRESULT IDWriteFactory::CreateFontFace([In] DWRITE_FONT_FACE_TYPE fontFaceType,[In] unsigned int numberOfFiles,[In, Buffer] const IDWriteFontFile** fontFiles,[In] unsigned int faceIndex,[In] DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,[Out, Fast] IDWriteFontFace** fontFace) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateFontFileReference([In] const wchar_t* filePath,[In, Optional] const FILETIME* lastWriteTime,[Out, Fast] IDWriteFontFile** fontFile) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateGdiCompatibleTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float layoutWidth,[In] float layoutHeight,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[Out, Fast] IDWriteTextLayout** textLayout) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateGdiCompatibleTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float layoutWidth,[In] float layoutHeight,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[Out, Fast] IDWriteTextLayout** textLayout) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateGlyphRunAnalysis([In] const DWRITE_GLYPH_RUN* glyphRun,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] DWRITE_RENDERING_MODE renderingMode,[In] DWRITE_MEASURING_MODE measuringMode,[In] float baselineOriginX,[In] float baselineOriginY,[Out, Fast] IDWriteGlyphRunAnalysis** glyphRunAnalysis) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateMonitorRenderingParams([In] HMONITOR monitor,[Out, Fast] IDWriteRenderingParams** renderingParams) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateNumberSubstitution([In] DWRITE_NUMBER_SUBSTITUTION_METHOD substitutionMethod,[In] const wchar_t* localeName,[In] BOOL ignoreUserOverride,[Out, Fast] IDWriteNumberSubstitution** numberSubstitution) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateRenderingParams([Out, Fast] IDWriteRenderingParams** renderingParams) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateTextAnalyzer([Out, Fast] IDWriteTextAnalyzer** textAnalyzer) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateTextFormat([In] const wchar_t* fontFamilyName,[In, Optional] IDWriteFontCollection* fontCollection,[In] DWRITE_FONT_WEIGHT fontWeight,[In] DWRITE_FONT_STYLE fontStyle,[In] DWRITE_FONT_STRETCH fontStretch,[In] float fontSize,[In] const wchar_t* localeName,[Out, Fast] IDWriteTextFormat** textFormat) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float maxWidth,[In] float maxHeight,[Out, Fast] IDWriteTextLayout** textLayout) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float maxWidth,[In] float maxHeight,[Out, Fast] IDWriteTextLayout** textLayout) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::CreateTypography([Out, Fast] IDWriteTypography** typography) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory1::GetEudcFontCollection([out] IDWriteFontCollection **fontCollection, BOOL checkForUpdates = FALSE)  
Public メソッドHRESULT IDWriteFactory::GetGdiInterop([Out] IDWriteGdiInterop** gdiInterop) C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドHRESULT IDWriteFactory::GetSystemFontCollection([Out] IDWriteFontCollection** fontCollection,[In] BOOL checkForUpdates) C1.Util.DX.DirectWrite.Factoryから継承されます。
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 メソッドRegisters a custom font collection loader with the factory object. C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドRegisters a font file loader with DirectWrite. C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドUnregisters a custom font collection loader that was previously registered using {{RegisterFontCollectionLoader}}. C1.Util.DX.DirectWrite.Factoryから継承されます。
Public メソッドUnregisters a font file loader that was previously registered with the DirectWrite font system using {{RegisterFontFileLoader}}. C1.Util.DX.DirectWrite.Factoryから継承されます。
トップ
パブリック イベント
 名前解説
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 Factory1.
トップ
参照

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