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() -> PDFWidgetControlType
Objective 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() -> Bool
Objective C
- (BOOL)isHighlighted
Возвращаемое значение
YES
true
если управление выделяется, когда оно нарисовано; иначеNO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает выделение управления, когда оно нарисовано.
Объявление
Swift
func setHighlighted(_
flag
: Bool)Objective C
- (void)setHighlighted:(BOOL)
flag
Параметры
flag
Установите это значение в
YES
true
заставить управление быть выделенным, когда это нарисовано илиNO
false
иначе.Оператор импорта
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() -> Bool
Objective C
- (BOOL)allowsToggleToOff
Возвращаемое значение
YES
true
при щелчке по управлению переключателем, которое уже находится в на переключателях состояния это к от состояния; иначеNO
false
.Оператор импорта
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 };
Константы
-
kPDFWidgetUnknownControl
kPDFWidgetUnknownControl
Неизвестный тип управления.
Доступный в OS X v10.4 и позже.
-
kPDFWidgetPushButtonControl
kPDFWidgetPushButtonControl
Кнопочное управление.
Доступный в OS X v10.4 и позже.
-
kPDFWidgetRadioButtonControl
kPDFWidgetRadioButtonControl
Управление переключателем.
Доступный в OS X v10.4 и позже.
-
kPDFWidgetCheckBoxControl
kPDFWidgetCheckBoxControl
Управление флажком.
Доступный в OS X v10.4 и позже.
Оператор импорта
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.4 и позже.
-