Table of Contents

Interface IDirectWriteFactory

Namespace
PaintDotNet.DirectWrite
Assembly
PaintDotNet.Windows.dll

Used to create all subsequent DirectWrite objects. This interface is the root factory interface for all DirectWrite objects.

This interface corresponds to the following DirectWrite interfaces:
IDWriteFactory IDWriteFactory1 IDWriteFactory2 IDWriteFactory3 IDWriteFactory4 IDWriteFactory5 IDWriteFactory6 IDWriteFactory7

NOTE: Not all DirectWrite functionality is supported.

public interface IDirectWriteFactory : IObjectRef, IIsDisposed, IDisposable, IInternalImpl
Inherited Members
Extension Methods

Properties

GdiInterop

Methods

CreateCustomTextRenderingParameters(float, float, float, float, PixelGeometry, TextRenderingMode, GridFitMode)
CreateEllipsisTrimmingSign(ITextFormat)
CreateGdiCompatibleTextLayout(string, ITextFormat, float, float, float, in Matrix3x2Float?, bool)
CreateMonitorTextRenderingParameters(nint)
CreateTextFormat(string, IFontCollection?, FontWeight, FontStyle, FontStretch, float, string?)
CreateTextLayout(string, ITextFormat, float, float)
CreateTextRenderingParameters()
CreateTypography()
GetSystemFontCollection(bool)