ПредишенСледващото

клас GdipImages

Класът е предназначена за заснемане и изготвяне на различни графични примитиви и текстови низове GDI + средства.

Създаване на обект - една инстанция на класа:

По желание Булев тип lGdipInit GDIPlus определя дали да се инициализира на средата. Ако стойността му е "истинска", а след това GDIPlus инициализира.

InterpolationMode
Определя режима на интерполация. Може да вземе стойности, вариращи 0-7.

JpegQuality
Той определя стойността на качество при запис на изображения в JPEG формат. Може да вземе стойности, вариращи 20-90.

ARGB
Преобразува стойност на цвят, върнат от RGB () функции, във формат, използван в GDIPlus.

Red. Грийн. син # 8213; стойности на цветните компоненти
алфа # 8213; стойност на прозрачност (0-255, 0 - напълно прозрачен; 255 - напълно непрозрачен); ако пропуснат, мълчаливия стойността на 255

ClipImage
Изрежете от правоъгълника на изображението дава и или го копирайте файл или да го замества оригиналното изображение.

Ляв. връх # 8213; kordinaty горния ляв точка на изображението фрагмент
Широчина. височина # 8213; ширина и височина на част от образа
cOutputFileName # 8213; (По избор) име и файлов тип за запазване на изображението

Ако cOutputFileName пропуснато, фрагмент от изображението замества оригиналното изображение

CreateBitmap
Създава растерни определен размер и я напълнете с определения цвят.

ширина. височина # 8213; размери създаден растер
цвят # 8213; цвят растерни (във формата, върнати от ARGB)

CreateFont
Той създава височина на шрифта определен стил и от негово име.

FontName # 8213; шрифт име (например, Arial)
широчина # 8213; шрифта височина (реална стойност, в зависимост от инсталираните единици)
стил # 8213; шрифта (0 - нормален, 1 - курсив и т.н.)

CreateGradientBrush
Той създава линеен градиент четка.

PointArray # 8213; набор от точки, които определят от гледна точка на четки градиент; ако е определен параметър режим, тогава масив съдържа четири точки, определящи зона правоъгълна четка; друго PointArray съдържа две точки, които определят посоката на цвят промяна четка.
WrapMode # 8213; (Незадължително) може да заема стойност от 0 до 3; определя четка цвят разпростиране ефект
вид # 8213; (Незадължително) може да стойности от 0 до 3; определяне на посоката на промяната на цвета на правоъгълника на четката предварително определен

CreateHatchBrush
Създава пунктираната четка.

стил # 8213; (Незадължително) определя стила на четката за бар; заема стойности от 0 до 52. Ако бъде пропуснат, приложимото стил 2 (наклонена люпене)
ForeColor # 8213; (По избор) определя цвета на фона на типа върната от ARGB; ако пропуснат, се използва бял цвят
BackColor # 8213; (Незадължително) определя цвета на хода на четка, като връща от ARGB; ако пропуснат, тя създава черен четка

CreatePen
Той създава писалка.

широчина # 8213; писалка ширина (реална стойност, в зависимост от инсталираните единици)
цвят # 8213; цвят на перото, като се върна от ARGB; ако пропуснат, тя създава черен химикал

CreateSolidBrush
Той създава един цвят четка.

цвят # 8213; четка за боя, във формат, върнат от ARGB

CreateStringFormat
Създава StringFormat обект, който контролира форматирането на текста.

lDirect # 8213; (По избор) определя посоката на изхода на текст (ако е "истинска", текстът се показва вертикално); Ако бъде пропуснат, текстът се показва хоризонтално

CreateTextureBrush
Създава текстуриране четка.

TextureFileName # 8213; име и типа на файла, за да се използва и като текстура
WrapMode # 8213; (Незадължително) заема стойности от 0 до 3; определя относителната местоположението на текстурата ако текстурата е по-малък от размера на областта за чертане

DeleteBrush
Премахва четка.

DeleteFont
Той премахва шрифта.

DeletePen
Премахва писалка.

DeleteStringFormat
Премахва StringFormat. След отстраняване текста на обекта не е форматиран.

DrawClosedCurve, FillClosedCurve
Бои (бои) затворени сплайн.

PointArray # 8213; масив от координати на точки на шлицови
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

DrawCurve
Тя се основава на сплайн.

PointArray # 8213; масив от координати на точки на шлицови
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

DrawEllipse, FillEllipse
Бои (бои) елипса (кръгче).

х, у # 8213; координатите на центъра на елипса (обиколка)
диаметър # 8213; хоризонтален диаметър
Diameter1 # 8213; вертикален диаметър
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

DrawImage
Равенства изображение на устройството или растерна графика изхода на външното.

ObjGraphics # 8213; обект дръжка графики, свързани с устройството за възпроизвеждане
Left, Top # 8213; координатите на горния ляв точка за рисуване
Ширина, височина # 8213; (По желание) да определи ширината и височината на изображението; Ако се пропусне, след това се използват първоначалните размери снимка

DrawImageFromFile
Привлича растерни изображения се чете от файла.

FileName # 8213; име и файлов тип, чийто образ е съставен на съществуващо изображение на изображението
Left, Top # 8213; координатите на горния ляв точката, от която ще бъдат предоставени на изображението

DrawLine
Чертае линия дал координатите на точките на неговото начало и край.

x1, y1 # 8213; координатите на началната точка
x2, y2 # 8213; координатите на крайната точка
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

DrawLines
Чертае прекъсната линия на координати уточни координатите на точките в масива.

PointArray # 8213; линия масив от точка координати
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

DrawPie
Чертае пай или дъга.

х, у # 8213; координатите на точката на сектора център (ARC)
диаметър # 8213; хоризонтален диаметър
Diameter1 # 8213; вертикален диаметър
StartAngle # 8213; реална стойност определя началния ъгъл (в градуси)
SweepAngle # 8213; реална стойност, определя сектора на ъгъл (дъга) (градуси)
ArcFlag # 8213; (Незадължително) булева стойност; "False" се посочва, че ще бъде изтеглен на сектора
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

FillPie
Запълва сектор.

х, у # 8213; координатите на точката на сектора център (ARC)
диаметър # 8213; хоризонтален диаметър
Diameter1 # 8213; вертикален диаметър
StartAngle # 8213; реална стойност определя началния ъгъл (в градуси)
SweepAngle # 8213; реална стойност, определя сектора на ъгъл (дъга) (градуси)
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

DrawPolygon, FillPolygon
Бои (бои) многоъгълник.

PointArray # 8213; масив от координати на точки многоъгълника
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

DrawRectangle, FillRectangle
Бои (бои) правоъгълник.

Ляв. връх # 8213; координатите на горния ляв точка на правоъгълника
Широчина. височина # 8213; ширината и височината на правоъгълника
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

DrawRectangles, FillRectangles
Бои (бои) снимачната площадка на правоъгълници.

PointArray # 8213; масив от координати на правоъгълници на точки
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

шнур
Равенства низ от текст в предварително определена правоъгълна област.

Ляв. връх # 8213; координатите на горния ляв точка на правоъгълната зона
Широчина. височина # 8213; ширина и височина на правоъгълната зона; ако параметрите са равни на нула, текстът е изготвен в един ред
TextString # 8213; изтегляемото текст
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

Преди да се обадите изберете желания шрифт, като се обадите метод CreateFont и, ако е необходимо, да се извика методът CreateStringFormat да определят посоката на текст на дисплея

FillImage
Тя изпълва екрана с определен цвят.

Предлаганата като опция Color определя цвета на типа върната от ARGB /.

GetImageResolution
Връща резолюция растерни (разделителна способност).

Параметри (преминали чрез препратка):

HorDPI # 8213; реална стойност; връща DPI Хоризонтална
VertDPI # 8213; реална стойност; възвръщаемост DPI вертикално

GetImageSize
Връща размерите на изображението.

Параметрите ширината и височината (предадени по референция) се въвеждат размерите на изображението (пиксели)

GetMeasureString
Изчислява размерите на низа.

низ # 8213; линия, размерът на които е необходимо да се определи
Широчина. височина # 8213; ширина и височина на правоъгълната област, в която се предполага, че изход линия; предадени по референция и са заменени със съответните стойности
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

GetRawFormat
Определя файловия формат на изображението (BMP, JPEG, GIF и др.)

GetStatus
Връща код на състояние, след като метод на класа. Положителните стойности определят грешки, които възникнаха при изпълнение на функциите GDIPlus отрицателни - ние добавихме към кодовете за клас за грешки. Списъкът на грешки са дадени в таблици 1 и 2. Ако методът се връща нула, а след това не е имало грешка.

GraphicsFromImage
Той създава обектът Graphics, свързани с изображението в паметта.

LoadFromFile
Зарежда изображение от файл в паметта.

Параметърът FileName посочва името и пътя на качения файл

LoadFromField
Зарежда изображение от поле маса или променлива Visual FoxPro.

ResizeImage
Преоразмерявате на изображението, или да запишете новия графичен файл, или да ги замени оригиналното изображение.

NewWidth. NewHeight # 8213; Новите размери на изображението
OutputFileName # 8213; (По избор) Наименованието на файла за запазване на изображението; , ако е пропуснат, новото изображение заменя съществуващата

RotateFlip
Извършва отражение и завъртане на изображението от ъгъла от кратни на 90 °.

параметър RotateFlipCode поема стойности 0-7.

SaveToFileld
Спестява изображение в поле маса или променлива Visual FoxPro.

параметър GraphicsFormatName съдържа три символа и определя вида на графични формати (BMP, JPG, GIF, TIF, PNG)

SaveToFile
Запазва изображение във файл.

параметър OutputFileName посочва името и типа на файла за запазване на изображението

SetColorGradient
Променя началната и крайната цветове за съществуващия линеен градиент четката.

StartColor и EndColor параметри определят началната и крайната цветовете на четки градиент, като се връща от ARGB

SetColorSolidBrush
Промяна на цвета на съществуващата един цвят четка.

параметър NewColor определя нов цвят монохромни четката

SetPenColor
Промяна на цвета на съществуващата писалката.

параметър NewColor определя нов цвят писалката

SetPenStyle
Променя стила на съществуващата писалка.

параметър StyleCode определя нов стил писалка

SetPenWidth
Променя дебелина съществуващата писалка.

Ширина параметър дефинира нов дебелина писалка

SetSmoothing
Определя или уравни antialasing при изготвянето графични примитиви.

флаг # 8213; булева стойност; "Вярно" определя Aliasing за кандидатстване
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

SetStringFormatParameter
Задава режима за подравняване на текст и по посока на изхода в определения правоъгълна област.

Изравнете # 8213; Това отнема от стойностите 0, 1 и 2; определя лявото подравняване (0), центриране (1) или надясно подравняване
директен # 8213; (По избор) определя посоката на изхода на текст; стойността на "истината" означава вертикална оттегляне

Преди да се използва методът на обекта трябва да бъде създаден StringFormat (в метод CreateStringFormat)

SetTextRendering
Определя характера на качеството рисуване (например, можете да зададете режим на Clear Type).

вид # 8213; Тя заема стойности от 0 до 5
ObjGraphics # 8213; (Незадължително) Графичния обект ЕВРОВОК свързан с изходното устройство; , ако е пропуснат, на чертежа се извършва на текущото изображение на изображението

кодове за грешки

Код за грешка, което е настъпило при изпълнение на метод на клас, може да се получи като се използва методът GetStatus.
Ако GetStatus връща положително число, това означава, че е възникнала грешка по време на изпълнението на GDI +. Кодекси за тези грешки са изброени в таблица 1.
Ако GetStatus връща отрицателна стойност, тогава се открие грешка по метода. Кодекси за тези грешки са изброени в таблица 2.

Таблица 1. Кодове за грешка GDI +

клас GdipPrinter

Този клас е предназначен за печат на изображения, графични примитиви и текст към принтера

Създаване на обект - една инстанция на класа:

Ако името на принтера е пропуснат, обектът е свързан с настройките на принтера по подразбиране.
Обектът още няма публични свойства.

CloseDocument
Тя обхваща документа за печат и го изпраща на опашката за печат.

GetGraphics
Връща обект дръжка Графични, свързани с принтера.

GetStatus
Връща код на състояние, след като метод на класа. Положителните стойности определят грешки, които възникнаха при изпълнение на функциите на GDI +, отрицателен - ние добавихме към кодовете за клас за грешки. Списъкът с добавена грешка е показано в Таблица 3. Ако методът се връща нула, а след това не е имало грешка.

NEWPAGE
Създава нова страница в принтера на документа.

OpenDocument
Отваря хартията на принтера.

SetPageUnit
Задава единица за принтера и устройството се връща размера на листа на избрани единици.

FlagUnit # 8213; логика стойност; "Вярно" уточнява, че единици са мм, "фалшива" # 8213; пиксела
WidthPage, HeightPage # 8213; тези параметри се предават по размер позоваване диаграми лист принтер избран за единиците

кодове за грешки

Код за грешка, което е настъпило при изпълнение на метод на клас, може да се получи като се използва методът GetStatus.
Ако GetStatus връща положително число, това означава, че е възникнала грешка по време на изпълнението на GDI +. Кодекси за тези грешки са изброени в таблица 1.
Ако GetStatus връща отрицателна стойност, тогава се открие грешка по метода. Кодекси за тези грешки са изброени в таблица 3.

Таблица 3. клас Кодове за грешка GdipPrinter

Свързани статии

Подкрепете проекта - споделете линка, благодаря!