PDFAnnotationButtonWidget
A PDFAnnotationButtonWidget объект обеспечивает пользовательскую интерактивность на странице документа в формате PDF. Существует три типа доступных кнопок: кнопка, переключатель и флажок.
PDFAnnotationButtonWidget наследовал общее поведение аннотации от PDFAnnotation класс. Если Вы используете a PDFAnnotationButtonWidget объект, Ваше приложение должно обработать тестирование хита, если Вы просто не используете PDFView вывести на экран содержание. Это вызвано тем, что PDFView автоматически тестирование хита дескрипторов на Вас.
Наследование
-
NSObject -
PDFAnnotation -
PDFAnnotationButtonWidget
-
NSObject -
PDFAnnotation -
PDFAnnotationButtonWidget
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSCopying -
NSObject
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает тип управления.
Объявление
Swift
func controlType() -> PDFWidgetControlTypeObjective C
- (PDFWidgetControlType)controlTypeВозвращаемое значение
Тип управления кнопка представляет. Посмотрите Константы для различных типов управления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает тип управления.
Объявление
Swift
func setControlType(_type: PDFWidgetControlType)Objective C
- (void)setControlType:(PDFWidgetControlType)typeПараметры
typeТип управления для кнопки. Константы перечисляют различные типы управления, можно послать за этим значением.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
порожденный - порожденныйДоступный в OS X v10.4 через OS X v10.4Получает ID родительского объекта.
Оператор осуждения
Если необходимо найти другие кнопки в той же группе, такие как группа переключателей, Вам не нужна информация о родительском объекте. Вместо этого ищите объекты виджета кнопки, возвращающие то же значение в
fieldName.Объявление
Objective C
- (unsigned)parentIDОбсуждение
Для получения дополнительной информации об именах полей аннотаций, посмотрите спецификацию Adobe PDF.
Оператор импорта
Objective C
@import Quartz;Доступность
Доступный в OS X v10.4 через OS X v10.4.
Не доступный 64-разрядным приложениям.
-
Возвращает состояние управления.
Возвращаемое значение
NSOnStateесли идет управление;NSOffStateиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает состояние управления.
Параметры
valueСостояние управление должно быть в.
Обсуждение
Состояние управления (например, проверенный или неконтролируемый) влияет, как оно нарисовано. Обратите внимание на то, что кнопки всегда находятся в на состоянии.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает булево значение, указывающее, выделяется ли управление, когда оно нарисовано.
Объявление
Swift
func isHighlighted() -> BoolObjective C
- (BOOL)isHighlightedВозвращаемое значение
YEStrueесли управление выделяется, когда оно нарисовано; иначеNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает выделение управления, когда оно нарисовано.
Объявление
Swift
func setHighlighted(_flag: Bool)Objective C
- (void)setHighlighted:(BOOL)flagПараметры
flagУстановите это значение в
YEStrueзаставить управление быть выделенным, когда это нарисовано илиNOfalseиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает цвет фона управления.
Возвращаемое значение
Цвет, нарисованный в фоновом режиме управления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Выбирает цвет фона управления.
Объявление
Swift
func setBackgroundColor(_color: NSColor!)Objective C
- (void)setBackgroundColor:(NSColor *)colorПараметры
colorЦвет, который будет нарисован в фоне управления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает шрифт, используемый в метке управления.
Возвращаемое значение
Шрифт используется в метке управления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает шрифт метки управления.
Параметры
fontЖелаемый шрифт для метки управления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает цвет шрифта, используемый в метке управления.
Возвращаемое значение
Цвет шрифта используется в метке управления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает цвет шрифта, используемый в метке управления.
Объявление
Swift
func setFontColor(_color: NSColor!)Objective C
- (void)setFontColor:(NSColor *)colorПараметры
colorЖелаемый цвет шрифта метки управления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает текст метки на кнопочном управлении.
Возвращаемое значение
Метка, продвинутая кнопочное управление.
Обсуждение
Этот метод применяется только к метке, продвинутой управление типа
kPDFWidgetPushButtonControl.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает текст метки на кнопочном управлении.
Параметры
nameТекст, который будет использоваться в качестве метки на кнопочном управлении.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает булево значение, указывающее, ведет ли переключатель себя переключающимся способом.
Объявление
Swift
func allowsToggleToOff() -> BoolObjective C
- (BOOL)allowsToggleToOffВозвращаемое значение
YEStrueпри щелчке по управлению переключателем, которое уже находится в на переключателях состояния это к от состояния; иначеNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает строку, связанную с на состоянии управления флажком или переключателя.
Возвращаемое значение
Строка связалась с на состоянии управления флажком или переключателя.
Обсуждение
Это - требуемая строка для средств управления типов
kPDFWidgetRadioButtonControlиkPDFWidgetCheckBoxControl. От состояния всегда маркируется «Прочь».Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает строку, связанную с на состоянии управления флажком или переключателя.
Объявление
Swift
func setOnStateValue(_name: String!)Objective C
- (void)setOnStateValue:(NSString *)nameОбсуждение
Требуемый для средств управления типов
kPDFWidgetRadioButtonControlиkPDFWidgetCheckBoxControl, значениеnameописывает на состоянии управления (от состояния, всегда маркируется «Прочь»). Несмотря на то, что «На» приемлемая строка для на состоянии единственного флажка, группе из двух или больше переключателей нужно связать уникальную строку с каждым управлением.Например, форма могла бы вывести на экран группу из 3 переключателей, позволяющих пользователям указывать тип учетной записи, такой как сбережения, проверка или инвестиции. Строками, связанными с на состояниях этих кнопок, могли быть “Сбережения “, “Проверка “, и “Инвестиции “. В этом примере эти 3 переключателя также совместно использовали бы строку имени поля, такую как “AccountType “.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает внутреннее имя поля (используемый для действий формы сброса).
Возвращаемое значение
Внутреннее имя поля.
Обсуждение
Внутреннее имя поля является дополнительным значением.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Определяет внутреннее имя поля (используемый для действий формы сброса).
Объявление
Swift
func setFieldName(_name: String!)Objective C
- (void)setFieldName:(NSString *)nameПараметры
nameВнутреннее имя поля. Это - дополнительное значение.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Типы кнопок аннотации.
Объявление
Objective C
typedef NSInteger PDFWidgetControlType; enum { kPDFWidgetUnknownControl = -1, kPDFWidgetPushButtonControl = 0, kPDFWidgetRadioButtonControl = 1, kPDFWidgetCheckBoxControl = 2 };Константы
-
kPDFWidgetUnknownControlkPDFWidgetUnknownControlНеизвестный тип управления.
Доступный в OS X v10.4 и позже.
-
kPDFWidgetPushButtonControlkPDFWidgetPushButtonControlКнопочное управление.
Доступный в OS X v10.4 и позже.
-
kPDFWidgetRadioButtonControlkPDFWidgetRadioButtonControlУправление переключателем.
Доступный в OS X v10.4 и позже.
-
kPDFWidgetCheckBoxControlkPDFWidgetCheckBoxControlУправление флажком.
Доступный в OS X v10.4 и позже.
Оператор импорта
Objective C
@import Quartz;Доступность
Доступный в OS X v10.4 и позже.
-
