C# Класс PurplePen.MapUtil

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
StandardPaperSizes System.Drawing.Printing.PaperSize[]
TextMetricsProvider ITextMetrics

Открытые методы

Метод Описание
CreateToolboxIcon ( Bitmap bm ) : ToolboxIcon
GetDefaultPageSize ( RectangleF printAreaRectangle, float printScaleRatio, int &pageWidth, int &pageHeight, int &pageMargin, bool &landscape ) : void
GetDefaultPrintArea ( string mapFileName, float printScaleRatio ) : PrintArea
ValidateMapFile ( string mapFileName, float &scale, float &dpi, Size &bitmapSize, RectangleF &mapBounds, MapType &mapType, string &errorMessageText ) : bool
ValidatePdf ( string pdfFileName, float &dpi, Size &bitmapSize, string &errorMessageText ) : PdfMapFile

Описание методов

CreateToolboxIcon() публичный статический Метод

public static CreateToolboxIcon ( Bitmap bm ) : ToolboxIcon
bm System.Drawing.Bitmap
Результат ToolboxIcon

GetDefaultPageSize() публичный статический Метод

public static GetDefaultPageSize ( RectangleF printAreaRectangle, float printScaleRatio, int &pageWidth, int &pageHeight, int &pageMargin, bool &landscape ) : void
printAreaRectangle System.Drawing.RectangleF
printScaleRatio float
pageWidth int
pageHeight int
pageMargin int
landscape bool
Результат void

GetDefaultPrintArea() публичный статический Метод

public static GetDefaultPrintArea ( string mapFileName, float printScaleRatio ) : PrintArea
mapFileName string
printScaleRatio float
Результат PrintArea

ValidateMapFile() публичный статический Метод

public static ValidateMapFile ( string mapFileName, float &scale, float &dpi, Size &bitmapSize, RectangleF &mapBounds, MapType &mapType, string &errorMessageText ) : bool
mapFileName string
scale float
dpi float
bitmapSize System.Drawing.Size
mapBounds System.Drawing.RectangleF
mapType MapType
errorMessageText string
Результат bool

ValidatePdf() публичный статический Метод

public static ValidatePdf ( string pdfFileName, float &dpi, Size &bitmapSize, string &errorMessageText ) : PdfMapFile
pdfFileName string
dpi float
bitmapSize System.Drawing.Size
errorMessageText string
Результат PdfMapFile

Описание свойств

StandardPaperSizes публичное статическое свойство

public static PaperSize[],System.Drawing.Printing StandardPaperSizes
Результат System.Drawing.Printing.PaperSize[]

TextMetricsProvider публичное статическое свойство

public static ITextMetrics TextMetricsProvider
Результат ITextMetrics