Youtubezilla.ru

Мастер бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Нумерация страниц в Open Office Writer

Нумерация страниц в Open Office Writer

Если вы ищете ответ на вопрос, как пронумеровать страницы в Опен Офис, мы расскажем вам подробную поэтапную инструкцию, которая вам поможет решить возникшую трудность.

Текстовый редактор пакета программ Опен Офис под названием Writer имеет похожий на известный всем Word интерфейс, а потому пользоваться им очень просто. Обычно трудности возникают в вопросе, как сделать нумерацию страниц в Опен Офисе, а эта функция довольно часто нужна пользователям, например, при написании дипломных работ. Весь процесс состоит из 2 этапов.

Удаление нумерации с первых страниц

По правилам оформления, первые листы многих документов не должны содержать нумерацию листов: курсовые и дипломные работы, доклады, рефераты. Чтобы убрать номера с первых страниц, нужно:

После этого верхний или нижний колонтитул исчезнет. Если требуется, чтобы нумерация страниц в «Опен Офис» отсутствовала и на нескольких последующих листах, то нужно выполнить следующий порядок действий:

На этом способ пронумеровать страницы в «Опен Офис», исключая первые, завершен.

Примечание: при использовании этого метода редактор будет автоматически скрывать номера последующих листов. Чтобы снова отобразить нумерацию, нужно:

Стандартная нумерация

Самый распространенный способ — нумеровать листы, начиная с первого. В этом случае пользователь должен выполнить такие действия:

  1. В меню «Формат» перейти к подразделу стилей, выбрать значок стиля страницы (четвертый слева) и указать необходимый стиль. Это может быть «Обычный» или любой другой. Но только не «Первая страница».
  2. В меню «Вставка» перейти к установке верхнего или нижнего (что является более распространенным вариантом) колонтитула. В открывшемся справа списке, который может состоять всего из одного пункта, проставить галочку на стиле, установленном для страницы.
  3. Установить курсор в только что созданном колонтитуле, а в меню «Вставка» выбрать сначала пункт полей, а затем формат — «Номер страницы».

Теперь прямо под текстом (или над ним, если был выбрана верхний колонтитул) появится номер — цифра 1. На втором листе, соответственно, будет двойка, затем тройка и т. д.

Читайте так же:
Как открыть документ формата ePUB: 4 способа

Основы работы с OpenOffice.org Writer

Имя пользователя как автора документа автоматически вносится в свойства создаваемых документов. При редактировании изменения и комментарии помечаются именем или инициалами пользователя.

Некоторые сведения о пользователе указываются при установке OpenOffice.org. Эту информацию можно уточнить и/или изменить.

  • В меню Сервис выберите команду Параметры.
  • На странице OpenOffice.org/Сведения о пользователе укажите необходимую информацию (рис.1.20).

Редактирование сведений о пользователе

Указанная информация о пользователе будет использоваться во всех приложениях OpenOffice.org.

Восстановление настроек меню

В результате случайных или преднамеренных действий содержание строки меню и содержание отдельных меню может быть изменено.

Стандартные настройки строки меню можно восстановить.

  • В меню Сервис выберите команду Настройка.
  • Во вкладке Меню диалогового окна Настройка нажмите кнопку Восстановить (рис.1.21).

Восстановление стандартных параметров строки меню

В запросе на подтверждение восстановления стандартных параметров нажмите кнопку Да.

Восстановление настроек панелей инструментов

В результате случайных или преднамеренных действий содержание панелей инструментов может быть изменено.

Стандартные настройки панелей инструментов можно восстановить.

  • В меню Сервис выберите команду Настройка.
  • Во вкладке Панели инструментов диалогового окна Настройка нажмите кнопку Восстановить (рис.1.22).

Восстановление стандартных параметров панелей инструментов

В запросе на подтверждение восстановления параметров панелей инструментов в соответствии с фабричной предустановкой нажмите кнопку Да.

Восстановление настроек окна документа

В результате случайных или преднамеренных действий может быть изменена настройка окна документа, например, скрыты линейки или изменены их параметры, отсутствует строка состояния, полосы прокрутки и др.

Для управления отображением линеек и строки состояния используют меню Вид. Следует открыть меню и выбрать соответствующую команду (рис.1.23).

Отображение линеек и строки состояния

Для выбора единиц измерения на линейке следует щелкнуть по ней правой кнопкой мыши и выбрать требуемые параметры (рис.1.24).

Выбор единиц измерения на линейке

Для горизонтальной и вертикальной линеек единицы измерения устанавливаются независимо друг от друга.

Для управления отображением полос прокрутки, а также некоторых других элементов окна следует в меню Сервис выбрать команду Параметры, а затем выбрать и установить необходимые параметры на странице OpenOffice.org Writer/Вид (рис.1.25).

Читайте так же:
HP Deskjet 1513 Скачать драйвер и программное обеспечение

Отображение полос прокрутки и других элементов

Для отображения или скрытия в документе непечатаемых символов (знаков) форматирования (конец абзаца, пробел, табуляция и др.) используют соответствующую кнопку в панели инструментов Стандартная (рис.1.26).

Как удалить нумерацию страниц в «Опен Офисе»

Обычно потребности в использовании этой функции редактора не возникает. Для того чтобы полностью убрать номера страниц из текстового документа нужно:

  • Открыть в полосе стандартных меню раздел «Вставка» и в нем активировать подраздел «Колонтитулы».
  • В их раскрывающихся субменю надо снять галочки рядом с названиями используемых в документе стилей страниц.
  • После щелчка редактор отзовется небольшим информационным окошком, уведомляющим о том, что удаление колонтитулов влечет за собой и удаление их содержимого.
  • Нажать на кнопку с надписью «Да» в появившемся окошке.

На этом шаге процедура полного удаления нумерации страниц из «Опен Офиса» завершена.

В целом процедура нумерования документа, созданного с помощью OpenOffice Writer, достаточно простая. Но если сравнивать ее с аналогичным процессом в Microsoft Word, может показаться, что это не так. Причина такого различия кроется в том, что в основе работы всех приложений пакета «Опен Офис» лежит использование стилей. Они применяются почти для всех операций с текстом, включая нумерацию страниц документа. Такой подход обеспечивает быструю работу и достаточную совместимость с программами конкурентов.

Макросы, диалоги и библиотеки (Basic)

Одним из свойств Open Office.org, которое некоторые пользователи упускают из вида, является встроенный язык программирования OpenOffice.org Basic. Для чего нужно встраивать язык программирования в ваш текcтовый процессор? Именно для того, чтобы автоматизировать часто выполняемые задачи. Чай за тебя не приготовит, но позволит автоматизировать часто выполняемую работу с минимумом усилий.

Вы можете, например, захотеть сгенерировать данные из командной строки и представить их как таблицу в документе Writer или вы можете получить данные из других источников и сформатировать их для еженедельного отчета или письма клиенту. Каждая из этих задач требует значительных затрат времени, если их выполнять вручную, но OpenOffice.org Basic сможет помочь минимизировать время, которое вы проведете, выполняя рутинные вещи, и позволяет высвободить больше времени для более интересных занятий.

Читайте так же:
Как в браузере Опера убрать рекламу

Создание макроса OpenOffice.org

Итак, как начать модификацию OpenOffice.org Writer с целью сделать его немножечко лучше? Для начала вы должны создать подпрограмму Basic или функцию, которые обычно именуются макросами.

Перейдите в меню Writer и кликните на пункте Сервис. Вы увидете подменю, называемое Макросы. Если вы поместите указатель мыши на него, увидете опции макросов, доступные для вас. Нас в данный момент интересует пункт Управление макросами. Из следующего подменю выберите OpenOffice.org Basic. .

Вам представится окно диалога, которое позволит выбрать новый макрос или выбрать уже существующий для редактирования. По умолчанию приложение создаст макрос с именем Main. Вы обнаружите, что находитесь в окне редактирования макроса и вы увидите нечто похожее на следующее:

Image

Теперь вы сможете создать свой первый макрос. По традиции начнем с «Hello, world»

Image

Выполнение макроса

Естественно, вы захотите увидеть результат вашей тяжкой работы. Вернитесь в окно OpenOffice.org Writer. Перейдите в меню и опять выберите меню Сервис -> Макросы. Теперь вы можете использовать либо пункт Управление макросами, либо просто использовать кнопочку Выполнить макрос на панели инструментов.

Существует второй, более простой и полезный способ выполнения макроса после того, как вы его отладили. Вы можете назначить макрос пунктам меню, клавиатурным сокращениям и событиям.
Для того, чтобы назначить макрос и просмотреть полный список возможных действий, вернитесь обратно в окно Управление макросами. Когда вы нажмете кнопку Назначить, увидите все возможные опции.

Image

Более сложный макрос

Теперь посмотрим на макрос OpenOffice.org Basic, который имеет практическое применение. Следующий пример макроса преобразует документ, который использует Английский язык Великобритании в Американский Английский диалект.

Если вы прежде использовали Visual Basic или VBScript в Windows, вы должны узнать основной формат и функциональность. Если нет, возможно, понадобится небольшое объяснение.

Читайте так же:
Синяя галочка в Инстаграм — примеры, как ее получить и зачем

Записаны две подпрограммы: toUsaSpelling и doReplace. Подпрограмма toUsaSpelling создает два массива searchArray и replaceArray, содержащие английские слова и их американские эквиваленты. Она (подпрограмма) далее пошагово перебирает вышеупомянутый массив и вызывает подпрограмму doReplace, которая через две входные переменные и заменяет одно слово другим во всем документе OpenOffice.org.

OpenOffice.org Basic использует все типы привычных циклов и управляющих структур, которые вы найдете в любом языке программирования, наравне с некоторыми, пришедшими непосредственно из Visual Basic. Например, doReplace использует функцию ubound,котроая возвращает наибольший номер индекса массива. Эта функция полезна в циклах, так как в этом случае вам не надо отслеживать текущий размер массива.

Заметьте, что doReplace ссылается на ThisComponent. ThisComponent представляет текущий документ OpenOffice.org.

Следующее: Вставка информации из внешнего файла.

Заполнение данных в таблицы может стать самой затратной по времени частью при создании отчета, но таблицы делают документ более читабельным, так что стоит побеспокоиться об автоматизации процесса. Следующий макрос открывает файл и загружает данные из него в таблицу. Таким образом, таблица заполняется значениями полей имени пользователя и домашней директории из файла /etc/passwd:

Sub doPasswdTable
Dim filenumber As Integer
Dim lineNumber As Integer
Dim lineCount As Integer
Dim iLine As String
Dim file as String
Dim doc as object
Dim table as object
Dim cursor as object
Dim cellname as object
Dim cell as object
file = "/etc/passwd"
'Get line count
lineCount = 0
filenumber = Freefile
Open file For Input As filenumber

While not EOF(filenumber)
Line Input #filenumber, iLine
If iLine <> "" then
lineCount = lineCount + 1
end if
wend
Close #filenumber

doc = thisComponent
cursor=doc.text.createTextCursor()
table=doc.createInstance("com.sun.star.text.TextTable")
table.initialize(lineCount+1,2)
doc.Text.insertTextContent(cursor,table,False)

cell = table.getCellByName("A1")
cell.string="Username"
cell = table.getCellByName("B1")
cell.string="Home Directory"

filenumber = Freefile
lineNumber = 2
Open file For Input As filenumber
While not EOF(filenumber)
Line Input #filenumber, iLine
If iLine <> "" then
Dim iArray
iArray = split(iLine,":")
cell = table.getCellByName("A" & lineNumber)
cell.string=iArray(0)
cell = table.getCellByName("B" & lineNumber)
cell.string=iArray(5)
lineNumber = lineNumber + 1
end if
wend
Close #filenumber
End Sub

Большая часть кода достаточно стандартна — вы можете видеть пример операторов циклов while..wend и if..end if. Вы также можете обратить внимание на оператор doc=thisComponent; который позволяет нам ссылаться на doc вместо более длинного обозначения thisComponent.

Читайте так же:
BarTender + на русском c ключом 2021

Неочевидная деталь: синтаксис Basic не регистрозависимый. Поэтому оператор cell = table.getCellByName("A" & lineNumber) будет выполняться так же, как CELL = table.getcellbyname("A" & LINENUMBER). Мы применяем верхние и нижние регистры только для того, чтобы было легче читать.

Строка filenumber = Freefile присваивает значение уникального идентификатора ID переменной номера файла для того, чтобы вам не было необходимым запоминать любые другие уже назначенные ID.

Команда split особенно полезна. Она получает в качестве входных данных строку и возвращает массив подстрок данной строки, разбитой по разделителю, который вы указали. В вышеприведенном примере мы использовали двоеточие (:) для определения разделителя в файле паролей.

И последнее: одна строка может показаться странной на первый взгляд: Open file For Input As filenumber.
Она указывает на тот факт, что мы используем это как вход для подпрограммы, а не то, что мы собираемся в неё что-то передавать

Как проставить нумерацию в Open Office?

Пронумеровать страницы тоже не сложно. Достаточно пары кликов, согласно инструкции:

  1. Зайдите в раздел «Вставка»;
  2. Найдите пункт «Поля»;
  3. Во всплывшем списке выберите пункт «Номер страницы».

Теперь пронумерован будет каждый лист. В том числе, и титульный. Некоторые работы позволяют себе нумерацию титульного листа, однако для студенческих и школьных работ это неприемлемо.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector