EmfPlusFillPie

EmfPlusFillPie class

Запись EmfPlusFillPie определяет заполнение внутренней части эллипса

public sealed class EmfPlusFillPie : EmfPlusDrawingRecordType

Конструкторы

ИмяОписание
EmfPlusFillPie(EmfPlusRecord)Инициализирует новый экземплярEmfPlusFillPie класс.

Характеристики

ИмяОписание
BrushId { get; set; }Получает или задает идентификатор кисти 32-битное целое число без знака, определяющее кисть, содержимое которой определяется битом S в поле Flags.
Compressed { get; set; }Получает или задает значение, указывающее, сжат ли PointData. Если установлено, RectData содержит объект EmfPlusRect (раздел 2.2.2.38). Если не установлен, RectData содержит объект EmfPlusRectF (раздел 2.2.2.39).
virtual DataSize { get; set; }Получает или задает 32-разрядное целое число без знака, которое ДОЛЖНО определять 32-разрядное выровненное количество байтов данных в следующем поле RecordData. Это число не включает 12-байтовый заголовок записи.
virtual Flags { get; set; }Получает или задает 16-разрядное целое число без знака, содержащее информацию для некоторых записей о том, как должна выполняться операция, и о структуре записи.
IsColor { get; set; }Получает или задает значение, указывающее, является ли этот экземпляр цветом. Если установлено, BrushId определяет цвет как объект EmfPlusARGB (раздел 2.2.2.1). Если флажок не установлен, BrushId содержит индекс объекта EmfPlusBrush (раздел 2.2.1.1) в таблице объектов EMF+.
RectData { get; set; }Получает или задает прямоугольник datas Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающую рамку эллипса , содержащего сегмент круговой диаграммы. Этот прямоугольник определяет положение, размер, и форму круговой диаграммы. Тип объекта в этом поле определяется значением поля Flags.
virtual Size { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее 32-разрядное выровненное количество байтов во всей записи, включая 12-разрядный заголовок записи и данные, относящиеся к записи.
StartAngle { get; set; }Получает или задает начальный угол 32-разрядное неотрицательное значение с плавающей запятой, указывающее угол между осью X и начальной точкой сектора круговой диаграммы. Допустимо любое значение, но оно ДОЛЖНО интерпретироваться по модулю 360, при этом используемый результат находится в диапазоне от от 0,0 до 360,0 включительно.
SweepAngle { get; set; }Получает или задает угол развертки 32-разрядное значение с плавающей запятой, указывающее экстент дуги, определяющей сектор круговой диаграммы для рисования, как угол в градусах, измеренный от начальной точки , определяемой значением StartAngle. Допустимо любое значение, но оно ДОЛЖНО быть зажато от до -360,0 до 360,0 включительно. Положительное значение указывает, что развертка определена в направлении по часовой стрелке, а отрицательное значение указывает, что развертка определена в направлении против часовой стрелки.
Type { get; }Получает 16-разрядное целое число без знака, определяющее тип записи.

Смотрите также