Как сделать текстовый фрейм

Добавил пользователь Алексей Ф.
Обновлено: 04.10.2024

sakhar

Professional

Ответ: Как правильно сделать текстовый фрейм (полоса набора)?

Есть работа - сверстать книгу.
1. На компьютере работаю плохо.
2. Верстать не умею.
3. Что такое "Индизайн" не знаю.
Как правильно выполнить работу?

Ничего личного. Извините - наболело.

bumru

Гость

Ответ: Как правильно сделать тестовый фрейм (полоса набора)?

Ответ: Как правильно сделать тестовый фрейм (полоса набора)?

ну вот, в общем
ежели охота - примерный шаблон, сделанный за две минуты
простейший совсем
то исть
делаете удовлетворяющую вас сетку
колонтитулы, колонцифры - где надо
текстовые фреймы - как хочете
все

с опытом придет понимание, как именно нужно делать, чтобы было максимально удобно

фреймы на мастере, естессно, связать, чтобы текст перетекал

отечеств. про

Ответ: Как правильно сделать тестовый фрейм (полоса набора)?

Буратинам/ребёнкам - читать азбуку/книги. Там всё описано. Тогда не будет дурацких обид и микронаездов. Мы с уважаемым sakhar читали в свободное от работы и сна время и учились. А Вы хотите, чтобы вам в удобном виде разжевали. Это для кулинарного форума. Понятно?

Ответ: Как правильно сделать тестовый фрейм (полоса набора)?

Буратинам/ребёнкам - читать азбуку/книги. Там всё описано. Тогда не будет дурацких обид и микронаездов. Мы с уважаемым sakhar читали в свободное от работы и сна время и учились. А Вы хотите, чтобы вам в удобном виде разжевали. Это для кулинарного форума. Понятно?

Эх, а ты был хоть на одном кулинарном форуме?
Там пишут так примерно: возьмите то, это и это, готовьте до готовности, потом приправьте этим по вкусу.
Там не пишут ни точное время, ни признаки готовности незнакомого продукта - ни-че-го! Типа - "Мясо бегемота похоже на мясо носорога, только помягче", ага )
все когда-то начинали

Участник

Ответ: Как правильно сделать тестовый фрейм (полоса набора)?

sakhar

Professional

Ответ: Как правильно сделать тестовый фрейм (полоса набора)?

Если вам, на форуме, надоело отвечать на вопросы (может и глупые), то какого . вы тут делаете?
Все лично, только вам!


Не по теме:
Я не только не хочу отвечать на подобные вопросы, я всеми силами желаю, чтоб таких вопросов не было на форуме - этого никому ненужного мусора и так хватает с лихвой. Нормальному человеку среди этой помойки ответ на свой вопрос найти очень непросто. Вам повезло, что у нас очень добрый модератор, на других форумах такие темы удаляются моментально, например на ProDTP.
Я с радостью, в меру сил, отвечаю на вопросы людей, которые хотят повысить свой профессиональный уровень. Также с удовольствием участвую в обсуждениях проблем, которые интересны широкому кругу людей. Пытаюсь на личном примере научить новичков перед тем как постить вопрос в форум - читать литературу, пользоваться поиском. Ведь по статистике ответы на 95% задаваемых вопросов уже были даны в форуме ранее или с легкостью находятся в литературе.
Здесь не бесплатные курсы начинающих верстальщиков, здесь форум по обмену опытом и решению проблем.

HTML фреймы используются для разбивки окна браузера на несколько областей, каждая из которых представляет собой отдельный HTML-документ (фрейм или кадр).

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

HTML5 окончательно удалил инструмент фреймов, но, при этом элемент , который позволяет вставлять одну страницу в другую, остался в новом стандарте. Это ему удалось по той причине, что он используется на веб-страницах для выполнения ряда интеграционных задач, таких как вставка в страницы окон YouTube, рекламных блоков и поисковых полей Google.

Вернемя к нашим фреймам. Назначение HTML фреймов – это навигация (а не средство для разметки страницы). Идея фрейма заключается в том, чтобы разделить экран на несколько областей или окон. Это позволяет одновременно видеть больше одного документа и дает возможность на все время закрепить навигацию на экране.

При использовании простого дизайна с двумя HTML фреймами (рис.1) задействовано три документа:

  • документ, описывающий фреймовую структуру,
  • документ для левого фрейма,
  • документ для правого фрейма.

html фреймы

Рис. 1. Простая фреймовая структура из двух фреймов

Фреймы содержатся в структуре и , замещающей в странице с фреймами структуру и

Кадры страниц в HTML

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

Примечание Чтобы лучше понять предыдущий пример HTML, вклеить пример в пустой текстовый документ, переименовать документ "framespage.htm" и открыть документ в Word или в веб-браузере.

Объект Frameset

Объект Frameset включает функции обоих тегов. Каждый объект Frameset имеет тип wdFramesetTypeFrameset или wdFramesetTypeFrame, которые представляют HTML-теги и соответственно. Свойства, начиная с "Frameset", применяются к объектам Frameset типа wdFramesetTypeFrameset (FramesetBorderColor и FramesetBorderWidth. Свойства, начиная с "Frame", применяются к объектам Frameset типа wdFramesetTypeFrame (FrameDefaultURL, FrameDisplayBorders, FrameLinkToFile, FrameName, FrameResizable и FrameScrollBarType).

Обход иерархии объектов Frameset

Так как страницы кадров определяются как иерархический набор HTML-тегов, объектная модель доступа к объектам Frameset также иерархична. Используйте свойства ChildFramesetItem и ParentFrameset для обхода иерархии объектов Frameset. Пример.

возвращает объект Frameset, соответствующий _n_th первого уровня или тегу между тегами и тегами, MyFrameset соответствующими .

Если объект Frameset соответствует внешним тегам в предыдущем примере HTML, возвращает объект Frameset типа MyFrameset MyFrameset.ChildFramesetItem(1) wdFramesetTypeFrame, соответствующий кадру с именем "top". Аналогичным образом возвращается объект MyFrameset.ChildFramesetItem(2) Frameset типа wdFramesetTypeFrameset, содержащий два объекта Frameset: первый объект соответствует кадру с именем "слева", второй — типу wdFramesetTypeFrameset.

Объекты frameset типа wdFramesetTypeFrame не имеют детских рамок, в то время как объекты wdFramesetTypeFrameset имеют по крайней мере один.

В следующем Visual Basic показаны имена четырех кадров, определенных в предыдущем примере HTML.

Отдельные кадры и страница "Целые кадры"

Чтобы вернуть объект Frameset, связанный с определенным кадром на странице кадров, используйте свойство Frameset объекта Pane. Пример.

возвращает объект Frameset, соответствующий первому кадру страницы кадров.

Сама страница кадров представляет собой документ, отдельный от документов, которые составляют содержимое отдельных кадров. Объект Frameset, связанный со страницей кадров, имеет доступ к соответствующему объекту Document, который, в свою очередь, передается из объекта Window, на котором отображается страница кадров. Пример.

возвращает объект Frameset для страницы кадров в активном окне.

Примечание При работе со страницами кадров свойство ActiveDocument возвращает объект Document, связанный с кадром в активной области, а не всю страницу кадров.

Создание страницы "Кадры" и ее контента с нуля

В этом примере создается новая страница кадров с тремя кадрами, добавляется текст в каждый кадр и задает цвет фона для каждого кадра. В левом кадре вставляется две гиперссылки: первая гиперссылка открывает документ One.htm в главном кадре, а вторая открывает документ Two.htm во всем окне. Чтобы эти гиперссылки работали, необходимо создать файлы One.htm и Two.htm или изменить строки на имена существующих файлов.

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

Создание страницы "Кадры", отображаемой контентом из существующих файлов

В этом примере создается страница кадров, аналогичная выше, но по умолчанию url-адрес каждого кадра задает существующий документ, чтобы содержимое этого документа отображалось в кадре. Для работы в этом примере необходимо создать файлы Main.htm, Left.htm и Banner.htm или изменить строки в примере на имена существующих файлов.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

До этого момента вам приходилось работать с тремя видами объектов — текстами, изображениями и графическими объектами. Но существует еще один тип объекта — фрейм.

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

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

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

Пример наиболее распространенного способ использования фрейма — придание тексту или изображению нестандартной формы. На рис. 16.1 приведены образцы таких "фигурных" текстов — как в рамках, так и без них.



Как создать фрейм

Для создания фреймов в инструментарии присутствуют три инструмента:

Правила построения фреймов, редактирования границы и фона такие же, как и для графических объектов (cм. "Работа с графическими объектами" ).


  1. Выберите инстрмент
  2. Щелкните мышкой в любом месте полосы и, не отпуская кнопку мыши, "протяните" ее по диагонали будущего прямоугольного фрейма в нужном направлении. Если размеры получившейся фигуры соответствуют требуемым, отпустите кнопку мыши.

Вы получили уже знакомый вам прямоугольник. Крест внутри него и есть признак фрейма. Если линия, ограничивающая фрейм, задана как невидимая, вокруг фрейма высвечивается непечатная светло-серая граница, которая пропадает после исполнения команды View/Hide Guides (Просмотр/Спрятать направляющие).

Во фрейм может быть преобразован любой объект, созданный с помощью графических инструментов. Для такого преобразования достаточно выделить объект и исполнить команду Element/Frame/Change to Frame (Элемент/Фрейм/Образовать фрейм).

Способы наполнения фрейма содержимым

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

Способ 1-й: текст или изображение находятся на полосе набора

  1. С помощью инструмента "Стрелка" выделите фрейм.
  2. Одновременно, нажимая клавишу , выделите объект, который вы собираетесь разместить во фрейме.
  3. Исполните команду Элемент/Фрейм/Добавить содержимое (Element/ Frame/Attach Content).

Замечание. При помещении текстового блока во фрейм команда оказалась недоступной для исполнения (окрашена в серый цвет)? Проверьте, не сцеплен ли текстовый блок с другими блоками. Такой блок поместить внутрь фрейма невозможно.

Способ 2-й: текст или изображение хранятся в виде файла

  1. С помощью инструмента "Стрелка" выделите фрейм.
  2. Исполните команду File/Place (Файл/Поместить).
  3. При задании параметров отметьте вариант Within frame (Как содержимое фрейма).

Замечание. Не беда, если вы забыли задать параметр Within frame (Как содержимое фрейма). После выполнения операции Поместить указатель мыши преобразуется в пиктограмму загрузки текста или изображения, и вам останется только щелкнуть мышью внутри фрейма.

Cпособ 3-й: текст вводится с клавиатуры

  1. Переключитесь на инструмент "Буква".
  2. Щелкните мышью в пустом или в текстовом фрейме и введите текст непосредственно во фрейм.

Особенности размещения объекта

PageMaker позволяет вам управлять расположением объекта внутри фрейма. Параметры управления расположены в окне команды Element/Frame/Frame Options (Элемент/Фрейм/Параметры фрейма) ( рис. 16.2).

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

Задание параметров размещения объекта внутри фрейма

В раскрывающихся списках Vertical alignment (Вертикальная выключка) и Gorizontal alignment (Горизонтальная выключка) выбирается способ выравнивания объекта относительно границ фрейма:

В текстовых фреймах прямоугольной формы возможно выравнивание только по вертикали.

При вставке внутрь фрейма изображения приходится решать следующие проблемы.

  • Если размеры изображения превышают размеры фрейма, картинку можно обрезать по границам фрейма, отметив признак Сlip content to fit frame (Обрезать содержимое по размеру фрейма).
  • Размер фрейма можно подогнать под размер изображения, отметив параметр Size frame to fit content (Настроить размер фрейма по содержимому).
  • Параметр Scale content to fit frame (Масштабировать содержимое по размеру фрейма) отмечают в том случае, если размер фрейма изменять нежелательно, и в то же время изображение должно поместиться внутрь фрейма целиком. Признак Maintain aspect ratio (Сохранить пропорции) отвечает за пропорциональное изменение размера изображения.

На рис. 16.3 представлены возможные варианты размещения одного и того же изображения в один и тот же фрейм , но с разными параметрами размещения.

Примеры размещения изображения внутри фрейма

Если вы работаете с текстовым фреймом, в группе Insert (Отступы от краев фрейма) вводятся значения отступов. Их количество зависит от геометрической формы фрейма: четыре — для прямоугольного, один — для овального и многоугольного. Текст внутри фрейма не сможет быть расположен к границам ближе, чем указано в параметрах.

Читайте также: