Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Справочник языка Processing/beginRecord()

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2268 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


beginRecord() [1]

Обозначение

beginRecord()

Описание

Открывает новый файл и записывает в него все последующие рисующие методы, используемые в коде, а также окно экрана. Методу beginRecord() нужны два параметра: первый – это визуализатор, а второй – это название файла. Этот метод всегда используется в паре с методом endRecord(), который завершает запись и закрывает файл.

Обратите внимание, что beginRecord() начинает записывать данные только после того, как был вызван. К примеру, если вы напишите в коде textFont() и лишь затем beginRecord(), то в файл эти данные о шрифте записаны не будут.

Метод beginRecord() работает только с визуализаторами PDF и SVG.

Синтаксис

beginRecord(renderer, filename)

Параметры

renderer – визуализатор (PDF или SVG). Тип данных – String
filename – название файла, в который будет осуществляться запись. Тип данных – String

Возвращаемое значение

Объект PGraphics или void.

Пример

  1. import processing.pdf.*;
  2.  
  3. void setup() {
  4.   size(400, 400);
  5.   beginRecord(PDF, "everything.pdf");
  6. }
  7.  
  8. void draw() {
  9.   ellipse(mouseX, mouseY, 10, 10);
  10. }
  11.  
  12. void mousePressed() {
  13.   endRecord();
  14.   exit();
  15. }

См.также

Внешние ссылки

  1. processing.org - beginRecord()