Трафаретный документ это: трафаретный документ — это… Что такое трафаретный документ?

Содержание

трафаретный документ — это… Что такое трафаретный документ?

трафаретный документ

    делопр.

    документ, имеющий заранее отпечатанный стандартный текст (часть текста) и дополняющее его конкретное содержание

Краткий словарь терминов из области делопроизводства. — Современное делопроизводство: Учеб. пособие. — 3-е изд. — М.: ИНФРА-М; Новосибирск: Сибирское соглашение, — (Серия «Высшее образование»).. М.В. Кирсанова . 2003.

  • типовые документы (тексты-аналоги)
  • указание

Смотреть что такое «трафаретный документ» в других словарях:

  • трафаретный документ — ы.   В делопроизводстве: служебный документ, имеющий заранее отпечатанный стандартный образец (часть текста) …   Учебный словарь стилистических терминов

  • ПИСЬМО, СЛУЖЕБНОЕ — документ, служащий средством переписки между предприятиями, организациями, учреждениями.

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

  • ПИСЬМО, СЛУЖЕБНОЕ — документ, служащий средством переписки между предприятиями, организациями, учреждениями. С.п. это самый распространенный способ обмена информацией между организациями, а также между ними и отдельными лицами. Различают: директивное С.п. – документ …   Большой экономический словарь

  • АНКЕТА КАДРОВАЯ — документ кадровой службы, представляющий собой трафаретный текст, содержащий вопросы по определенной теме и место для ответов. Типовая форма анкеты утверждена распоряжением Правительства Российской Федерации от 26.05.2005 № 667 р. Заполняется… …   Делопроизводство и архивное дело в терминах и определениях

  • СТАНДАРТ — [англ. standard] 1) образец, эталон, модель, принимаемые за исходные для сопоставления с ними других подобных объектов; 2) нормативно технический документ, устанавливающий единицы величин, термины и их определения, требования к продукции и… …   Словарь иностранных слов русского языка

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

  • анкета — ы.   В делопроизводстве: служебный документ, представляющий собой трафаретный письменный текст, содержащий вопросы по определенной теме и место для ответа (или ответы) на них …   Учебный словарь стилистических терминов

Трафаретные документы — Энциклопедия по экономике

Трафаретные документы имеют заранее напечатанный текст с пробелами, которые заполняются при окончательном оформлении документа в зависимости от конкретной ситуации.  [c.17]

ТРАФАРЕТНЫЙ ДОКУМЕНТ — документ, имеющий заранее отпечатанный стандартный текст (часть текста) и дополняющее его конкретное содержание.  [c.259]

Черновые варианты текстовых документов составляют, как правило, рукописным способом, записывая авторучкой на писчей бумаге. Скорость письма составляет 20—30 слов в минуту. В практике работы учреждений имеется целый ряд документов, которые можно составлять только рукописным способом автобиография, заявления, расписки, некоторые финансовые документы и т. д. Только рукописным способом заполняются некоторые трафаретные документы анкета, личный листок по учету кадров, табели учета рабочего времени и т. п.  [c.68]

Трафаретный документ — документ, имеющий заранее отпечатанный стандартный текст (часть текста) и дополняющее его конкретное содержание (трудовое соглашение, арендный договор, справка о зарплате, местожительстве и т. п.).  [c.63]

Где применяются трафаретные документы  [c.40]

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

 [c.30]

Черновые варианты документов составляют рукописным, машинописным способом и на персональных компьютерах. Рукописным способом зачастую набрасывают первый вариант будущего документа, ряд документов вообще составляют только от руки. Это всевозможные заявления, автобиография, расписки, некоторые финансовые документы. Рукописным способом заполняются трафаретные документы анкеты, личные листки по учету кадров, табели учета рабочего времени и др.  [c.187]

Наиболее эффективны трафаретные документы, то есть формы, содержащие специальные поля (текстовое поле, поле даты и т. п.) для ввода данных, а также стандартные фразы. Поля трафаретного документа подсказывают составителю документа, куда и в какой последовательности надо вводить текст.  [c.53]

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

 [c.53]

К средствам, предназначенным для составления управленческих, документов, относят пишущие машинки, диктофоны, авторучки и др. Средства размножения документов включают оборудование для светокопирования, фотокопирования, микрофотокопирования, электрографического копирования, термокопирования, офсетной и трафаретной печати, гектографической печати.  [c.65]

Средства размножения и копирования документов — устройства, разнообразные по форматам, габаритам, степени автоматизации (аппараты фотографические, термокопировальные, офсетной, трафаретной и гектографической печати и др.).  [c.301]

На служебном поле формата размещаются реквизиты 18, 27, 28, 29 на поле углового (продольного) штампа располагаются реквизиты 01—07, 09—12 на рабочем поле — остальные реквизиты, исключая реквизит 15. Кроме того, в площади формата размещаются символические знаки ( уголки , крестики , отрезки прямой линии), которые служат ориентирами при оформлении письма, указывают начало ji конец размещения реквизитов, отмечают места для пробивки отверстий под подшивку документа.

Эти знаки называют ограничительными отметками и трафаретными местами.  [c.20]

В зависимости от учредительных документов организации бланки писем могут включать следующие реквизиты 01, 02, 03, 04, 05, 06, 07, 12 и, в целях ускорения оформления документов, ограничительные отметки и трафаретные места для обозначения мест расположения реквизитов 09, 10, 11, 14, 17, 18.  [c.22]

Для изготовления бланков документов используют следующие реквизиты 01, 02, 03, 04,05, 06, 07, 08, 12, а также отметки для расположения реквизитов 09, 10, 11, 12, 17, 18. Возможно также использование отметки для размещения реквизита 19 при применении трафаретных текстов документа.  [c.42]

По степени унификации различают документы индивидуальные, типовые, трафаретные, примерные (образцовые) и унифицированные в виде анкет и таблиц.  [c.17]

Оформление документов в анкетной и трафаретной формах  [c.38]

Черновые варианты документов зачастую составляют рукописным способом. На практике обращается целый ряд документов, которые оформляют только рукописным способом, — автобиографии, заявления, расписки, некоторые финансовые документы. Только рукописным способом заполняются трафаретные части документов анкета, личный листок по учету кадров, табели учета рабочего времени и т. п.  [c.280]

АНКЕТА — документ, представляющий собой трафаретный текст, содержащий вопросы по определенной теме и место для ответов (или ответы) на них.  [c.251]

К основным процессам оперативного тиражирования документов, применяемым в копировально-множительных службах учреждений, организаций и предприятий, относятся гектографический, трафаретный и офсетный, являющиеся разновидностями плоской печати (способ печати, при котором печатающие и пробельные элементы на печатной форме расположены практически в одной плоскости и обладают способностью избирательного смачивания краской).  [c.355]

Так как любая организация (фирма) постоянно выполняет одни и те же функции, закрепленные в ее уставе, большинство ситуаций, по поводу которых создаются документы, повторяются, т.е. являются типовыми. Формы и тексты таких документов можно заранее тщательно разработать, ввести в память компьютера в виде трафаретных текстов и шаблонов и использовать при документировании подобных ситуаций.  [c.100]

Если утвержденных форм нет, а ситуация, по поводу которой создается документ, является повторяющейся, рекомендуется самим разработать трафаретный текст такого документа.  [c.101]

В зависимости от назначения документа трафаретные тексты создаются как на чистом листе бумаги (для внутренней документации), так и на базе уже спроектированных бланков организации.  [c.101]

Могут быть приняты и другие основания для классификации документов. Конкретный документ, как правило, подпадает под несколько оснований для классификации, например трафаретная выписка из протокола собрания.  [c.28]

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

д.).  [c.47]

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

При упрощенном подходе к этой задаче часто высказывается пожелание, чтобы взамен множества применяемых бланков и форм было бы минимальное их количество. Такой подход к унификации и стандартизации документов оказывается неэффективным, и пояснить это можно на примере бланков товаросопроводительных документов. Так, до утверждения ГОСТ 6.37—71 применялись типовые формы товаросопроводительных документов, установленные в свое время Минвнешторгом. Некоторые предприятия на основе этих форм разработали бланки со значительным объемом трафаретного текста, приспособленные для применения только на своем предприятии, а иногда только для одного вида товара. Такое кажущееся отступление от унифицированной формы бланков оказывается экономически оправданным. Например, в сертификате о качестве продукции, применявшемся одним из химических заводов, в бланк были впечатаны типографским способом 13 реквизитов, что составляло 17 строк, а на пишущей машине заполнялось лишь 10 строк. Причем в состав показателей качества товара было включено 12 специфических параметров, что привело к изменению бланка Минвнешторга. Если бы в этом случае применялся-установленный Минвнешторгом единый бланк, то за счет увеличения тиража при одновременном его изготовлении для нескольких предприятий снижение себестоимости типографской печати могло бы составить 0,3 коп. на 1 лист, а заполнение с помощью пишущей машины дополнительных 17 строк, которые не были бы предварительно занесены в бланк, при печатании одновременно 5 экз. удорожило бы его примерно на 1 коп. Еще более эффективным является применение на предприятиях бланков с нанесением типографским способом наименований часто отгружаемых товаров, которые уменьшают объем записей, производимых на пишущих машинах.  [c.97]

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

Процесс создания трафаретных документов — это выделение для группы однородных документов постоянных частей текста или реквизитов и определепие объемов пробелов для вписывания меняющихся сведений. Опыт показывает, что применение трафаретных бланков сокращает время, затрачиваемое на составление документов, в 9 раз.  [c.5]

Считалось, что типизации и трафаретизации поддается 45—50% текстовых управленческих документов. Однако тщательный анализ показал, что 70% всех ситуаций можно отнести к категории типовых [122, с. 10]. Это повышает возможности применения типовых и трафаретных документов.  [c.14]

Под трафаретом понимают заранее отпечатанный текст с унифицированной постоянной информацией и пропусками для заполнения переменной информацией, которая характеризует конкретную ситуацию, отражаемую данным документом. Методика составления трафаретных текстов такова изучаются типовые управленческие задачи, документы, создаваемые в процессе их решения, составляется проект унифицированного документа, отражающего выявленную типовую ситуацию. Затем он редактируется, согласовывается со специалистами, составляющими эти документы или работающими с ними. Особое внимание следует обращать на употребление профессиональных терминов. Для каждого трафарета выявляется необходимая годовая потребность и тексты тиражируются. Трафаретные документы должны быть как -у исполнителей, так и в машинописном бюро. Удобно изготовление трафаретных документов на оргавтоматах.  [c.29]

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

Увеличить производительность инженерного труда позволяют различные средства механизации чертежные приборы (пантографной и координатной систем), трафаретные лекала, шаблоны, приборы, преобразующие ортогональные проекции в аксонометрические и перспективные, специальные пишущие машинки для печатания спецификаций, ТУ и других конструкторских документов, копировально-множительная техника и т. д.  [c.103]

Имеется ли возможность использования типовых текстов (Унифицировать можно лишь некоторые фразы, части текста, текст документа в целом в этих случаях повторяющиеся части текстов выносят в трафарет, а для неповторяющихся оставляют свободные строки, заполняемые при составлении документов трафаретные бланки изготовляют типографским способом или на множительных аппаратах в виде специальных сборников, бланков документов с готовым текстом (частями текста), а также в форме образцов типовых текстов применение. типовых текстов в управленческой деятельности сокращает время на составление документов в 3—4 раза тра-фаретизация способствует решению проблемы обработки документов и их поиска средствами вычислительной техники типовые тексты исключают составление черновиков и неоднократную перепечатку документов).  [c.42]

Представление о трафаретизированном варианте оформления документа дает форма обращения совместного предприятия Москва-Макдоналдс к лицам, которые хотели бы работать на этом предприятии (стр. 39). Формы первичной учетной документации по учету труда (п. 6.2) также даны в трафаретной форме.  [c.38]

Ссылка используется только в тех видах документов, которые являются ответами на запрос (письмо, докладная записка, заключение и др.). Сведения в реквизит переносятся с поступившего документа. Реквизит состоит из трафаретной части. На № от , которая заполняется регистрационным номером и датой поступившего документа.  [c.77]

Программы типа MS Word предусматривают создание документов на основе типовых форм — шаблонов , содержащих как заранее заданные элементы оформления, так и трафаретные тексты.  [c.101]

МАССА (груза) (weight) — физ величина, определяющая инертные и гравитационные свойства груза в системе ед СИ измеряется в килограммах и тоннах М груза может определяться путем взвешивания как на весах перевозчика, так и на весах грузоотправителя М тары включается в М отправки М груза в упаковке называется массой брутто, без упаковки — нетто Наиболее часто используемым способом определения М партии груза является суммирование трафаретной М всех входящих в партию грузовых единиц Трафаретной М называется М грузовой ед, установленная путем взвешивания в месте отправления Трафаретная М указывается в перевозочных документах и наносится краской на тару или бирку, прикрепленную к грузу Ср контрольная М грузовых ед в партии определяется путем взвешивания не менее 10% всех грузовых ед данной партии и делением полученной М на кол-во взвешенных грузовых ед При заполнении накладной грузоотправитель и/ или приемосдатчик указывают в спец графе способ определения М (взвешиванием, расчетным путем, по обмеру и т п ) В договорах поставки нек-рых грузов навалочных, напр зерна, предусмотрено определение М партии при разгрузке (delivered weight) Недостача оплачивается поставщиком, излишки — покупателем Покупатель не обязан оплачивать излишки, если они образовались за счет увеличения влажности груза В случае грейферной выгрузки способ определения М навалочного груза должен быть согласован между поставщиком и покупателем и/или их агентами См также Вес (масса) на ответственности грузоотправителя  [c. 130]

Типизация и трафаретизация текстов. В практике управления встречается большое количество однотипных управленческих ситуаций, для описания которых могут применяться одни и те же тексты. Такие тексты, пригодные для многократного применения в неизменном виде или с некоторыми изменениями, называют типовыми. Бланки документов, включающие в себя фрагменты типового текста, называют трафаретными. Типовые тексты оформляются в виде сборников, трафаретные — в виде набора бланков.  [c.37]

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

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

3.5. Типовые и трафаретные тексты писем

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

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

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

Трафаретизация – способ фиксации информации в виде текста с пробелами, предназначенными для заполнения их переменной информацией, зависящей от конкретной ситуации. Процесс создания трафаретных писем — это выделение для группы однородных писем постоянных частей текста, или реквизитов, и определение объемов пробелов для вписывания меняющихся сведений. Применение трафаретных бланков существенно сокращает время, затрачиваемое на составление документов.

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

Пример письма-извещения:

Уважаемый _________________________________________

В соответствии с решением президиума Правления Всероссийского общества “Знание” от _____________, протокол № _______ приглашаем Вас принять участие в ______________ на тему ____________, который состоится в ____________ по адресу ____________________ с ________ по ________

О Вашем намерении принять участие в __________ просим сообщить по адресу: …

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

Просим разрешить издать в типографии _________________ что?

в __________________ экз.

в каком количестве?

Приложение: на ____________ л., в _____________________

Требования краткости трафаретов иллюстрируется на следующих примерах писем-запросов:

Неправильно

Правильно

Мы обращаемся к Вам

с просьбой прислать…

Просим выслать…

Мы просили бы Вас

сообщить нам…

Просим сообщить…

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

3.

6. Язык и стиль служебных документов

Язык и стиль официальной переписки называется формально-логическим и официально-деловым. К языку и стилю служебных документов предъявляются особые требования: нейтральность, надличностный характер изложения; унификация (трафаретизация), типизация речевых средств; повторяемость отдельных языковых форм на определенных участках текстов документов.

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

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

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

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

В последовательном строе контекста одно предложение вытекает из другого. Например:

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

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

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

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

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

Направляем подробное описание автоматизированных систем управления. Получение просим подтвердить.

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

Прошу выслать в наш адрес по одному экземпляру иллюстрированных каталогов токарно-карусельных станков. Оплата гарантируется.

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

Вашу просьбу о досрочной поставке станков с программным управлением выполнить не можем по следующим причинам (формулирование причин). .. Поэтому станки типа … будут поставлены в сроки, указанные в договоре.

В обычном тексте существительное следует за числительным; при табличной или анкетной записи наоборот, числительное следует за существительным; например: десять дней, пять человек, две бригады; но в таблице: количество штатных единиц – 15 .

Дополнение ставится после сказуемого; например: Разослать проект. Если управляющее слово требует нескольких дополнений, то первым следует ставить прямое дополнение; например: Разослать проект завода металлоизделий.

Тест с ответами по делопроизводству

I вариант.

1. Что такое делопроизводство:
а) сфера деятельности по обеспечению организации офисными документами
б) отрасль деятельности, которая обеспечивает документирование и организацию работы с офисными документами +
в) отрасль деятельности, которая не обеспечивает документирование и организацию работы с офисными документами

2. Все официальные документы имеют такие функции:
а) общие и специальные +
б) общие и основные
в) деловые и общие

3. Состав документов в организации зависит от:
а) объема и характера взаимосвязей в организации
б) порядка принятия решений (единоначалие или коллегиальность)
в) всё, перечисленное ранее +

4. Что такое унификация документов:
а) установление единого комплекса видов и разновидностей документов для аналогичных управленческих ситуаций, разработка единых форм и правил их составления, оформление и создание трафаретных текстов +
б) установление не единого комплекса видов и разновидностей документов для аналогичных управленческих ситуаций, разработка единых форм и правил их составления, оформление и создание трафаретных текстов
в) установление единого комплекса видов и разновидностей отчетов для аналогичных управленческих ситуаций, разработка единых форм и правил их составления, оформление и создание трафаретных текстов

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

6. Что такое документооборот:
а) движение документов в организации с момента их получения до завершения исполнения или отправки в комитет по делам несовершеннолетних
б) движение документов в организации с момента их создания или получения до завершения исполнения или отправки +
в) документ, не требующий особого внимания

7. Выберите основные этапы подготовки и оформления внутренних документов в офисе:
а) составление проекта и согласование
б) проверка правильности оформления
в) подписание и регистрация
г) все варианты правильные +

8. Что включает в себя регистрация документа:
а) проставление регистрационного номера
б) проставление даты
в) все варианты правильные +

9. Справочная картотека состоит из 2 частей и содержит:
а) карточки на исполненные документы
б) карточки на неисполненные документы, направленные в структурные подразделения для ознакомления и изучения
в) оба ответа правильные +

10. Индивидуальные сроки исполнения указываются:
а) в тексте документа или в резолюции +
б) в тексте монографий
в) в резолюции

11. Основные функции, которые обеспечивает ДОУ:
а) планирование
б) учет и отчетность, финансирование и т.д
в) оба ответа правильные +

12. Что понимают под служебным полем:
а) место, которое не занято реквизитами
б) место в документе, которое не занято реквизитами, за исключением реквизитов 1, 2, 3, 4, 5, 18, и предназначено для закрепления документа в технических средствах хранения +
в) место в документе, которое занято реквизитами, за исключением некоторых нюансов

13. Что такое бланк документа:
а) стандартный лист бумаги, на котором воспроизводится постоянная информация документа и есть место для переменной информации +
б) нестандартный лист бумаги, на котором воспроизводится постоянная информация документа и есть место для переменной информации
в) оба ответа правильные

14. Что такое уставы:
а) сложные документы, структуру и содержание которых определяют сами разработчики +
б) документы, содержание которых имеет служебную тайну
в) документы, структуру и содержание которых определяют на месте

15. Что такое должностная инструкция:
а) документ, в котором отмечены нарушители распорядка дня в офисе
б) инструкция директора, которую необходимо выполнять в обязательном порядке
в) организационно – распорядительный документ длительного или постоянного срока действия (до введения новой), в котором определены научно – технические, технологические, финансовые и другие стороны деятельности организации, ее подразделений и должностных лиц +

16. Какие факты излагаются в первой и во второй частях справки:
а) в первой части справки излагаются факты, послужившие поводом к ее написанию, во второй – приводятся конкретные данные +
б) в первой части справки излагаются доводы, послужившие поводом к ее написанию, во второй – приводятся статистические данные
в) в первой части справки излагаются конкретные данные, а во второй – приводятся факты, послужившие поводом к ее написанию

17. Что такое составление доклада:
а) талант, не требующей практического навыка и критического анализа проекта отчета
б) труд, требующий не практического навыка и не критического анализа проекта доклада, работу над собой
в) мастерство, требующее практического навыка и критического анализа проекта доклада +

18. Что называется справкой:
а) документ, подтверждающий какие-либо факты или события +
б) факты, послужившие поводом к ее написанию
в) документ, где приводятся конкретные данные

19. На какие две основные группы можно подразделить все инструкции:
а) должностные инструкции, определяющие функции, права, обязанности и ответственность должностных лиц
б) инструкции, регламентирующие порядок выполнения какого-либо процесса, в осуществлении которого принимают участие исполнители (должностные лица; подразделения)
в) оба ответа правильные +

20. Бланки имеют поля:
а) правое и нижнее – не менее 10 мм
б) левое – 20 мм
в) верхнее – не менее 20 мм
г) все ответы верны +

II вариант.

1. Виды бланков, которые предполагают ГОСТы:
а) общий бланк для всех видов ОРД
б) бланк конкретного вида документа, кроме письма
в) оба ответа правильные +

2. Реквизит – это обязательный элемент, который:
а) присущий определенному виду документа +
б) присущий как общий
в) присущий элементу

3. Что такое формуляр-образец:
а) картотека, которая используется для контроля за госслужащими
б) совокупность расположенных в определенной последовательности реквизитов, присущих всем видам документов +
в) совокупность не реквизитов, а подписей

4. Что представляет из себя справочный аппарат:
а) картотеку, которая используется для контроля за исполнением документов +
б) картотеку карточек, которые не используется для контроля за исполнением документов
в) карточку, которая используется для контроля приходящих на работу сотрудников

5. К документам, подлежащим обязательному контролю, относятся:
а) документы вышестоящих органов
б) важные специфические документы, свойственные этой системе управления, с конкретными сроками исполнения
в) распорядительные документы данной организации
г) все ответы верны +

6. Цель регистрации документов заключается:
а) контроль
б) обеспечить их учет
в) оба ответа правильные +

7. Классификация документов – это:
а) деление документов на классы по наиболее общим признакам сходства и различия +
б) деление документов на классы по наиболее существенным признакам сходства и различия
в) оба ответа правильные +

8. Что такое юридическая сила:
а) документ, не требующий процедуры заверения нотариусом
б) свойство документа, предоставленное ему действующим законодательством, компетенцией издавшего органа, установленным порядком оформления +
в) свойство документа, не оформленного в особом порядке

9. Элемент, который не входит в заверительную надпись:
а) должность
б) дата
в) индекс +

10. В делопроизводстве оптимальным сроком использования документов считается:
а) 3 года +
б) 5 лет
в) 7 лет

11. Выберите, что не относится к учредительным документам юридического лица?
а) Протокол собрания учредителей;+
б) Устав;
в) Учредительный договор.

12. Что такое положение о структурном подразделении?
а) правовой акт, который устанавливает статус, функции, права, обязанности и ответственность структурных подразделений или иных органов;+
б) правовой акт, который определяет статус организации, ее задачи и функции, права, ответственность, порядок деятельности;
в) договор, стороны которого обязуются создать юридическое лицо и устанавливают порядок совместной деятельности по данному факту.

13. Дата должностной инструкции:
а) дата ее утверждения;+
б) дата ее составления;
в) дата ознакомления с ней работника.

14. Под правовым актом, в котором отображается порядок деятельности руководства организации, а равно коллегиального или совещательного органа, подразумевается:
а) регламент;+
б) штатное расписание;
в) устав.

15. На какие виды делятся распорядительные документы по сфере своего действия?
а) федерального уровня, регионального уровня, правовые акты организаций;+
б) коллективные и индивидуальные;
в) правовые акты организаций, правовые акты их структурных подразделений.

16. Распоряжение издается:
а) единолично;+
б) коллегиально;
в) в условиях ведомственного регулирования.

17. Что такое копия части документа, которая заверена в определенном порядке?
а) выписка;+
б) электронная копия;
в) дубликат.

18. Не является документом, который инициирует решение:
а) проект документа;+
б) заключение;
в) докладная записка.

19. Чем внешне отличается проект документа от его окончательного варианта?
а) Надписью «проект» в верхнем поле справа;+
б) Проект не обязательно оформлять в такой же форме, как будущий документ, достаточно самого текста;
в) Проект оформляется на специальном бланке.

20. Какая часть постановления содержит нормативные положения или поручения?
а) Распорядительная;+
б) Констатирующая;
в) Вводная.

Как сделать трафарет в Ворде: подробная инструкция

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

Трафарет — это «продырявленная пластинка», по крайней мере, таково значение этого слова в точном переводе с итальянского. Кратко о том, как сделать такую «пластинку» мы расскажем во второй половине этой статьи, а непосредственно ниже мы поделимся с вами тем, как создать основу для традиционного трафарета в Ворде.

Урок: Как в Word сделать шаблон документа

Выбор шрифта

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

Урок: Как изменить шрифт в Ворде

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

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

Шрифт Trafaret Kit Transparent полностью имитирует старые добрые советские трафареты ТШ-1 с одним приятным бонусом — помимо русского языка в нем есть еще и английский, а также ряд других символов, отсутствующих в оригинале. Скачать его можно сайта автора.

Примечание: По ссылкам ниже представлены два трафаретных шрифта. Первый — темный, то есть с «полными», залитыми буквами. Второй — классический трафарет, использованный в данной статье в качестве примера.

Скачать Шрифт Trafaret Kit Transparent (Dark)
Скачать Шрифт Trafaret Kit Transparent (Light)

Установка шрифта

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

Урок: Как в Word добавить новый шрифт

Создание основы для трафарета

Выберите Trafaret Kit Transparent из списка доступных в Ворде шрифтов и создайте в нем нужную надпись. Если же вам нужен алфавитный трафарет, напишите на странице документа алфавит. По необходимости можно добавить и другие символы.

Урок: Вставка символов в Word

Стандартная книжная ориентация листа в Ворде — не самое подходящее решение для создания трафарета. На альбомной странице он будет смотреться более привычно. Изменить положение страницы поможет наша инструкция.

Урок: Как сделать альбомный лист в Word

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

Урок: Форматирование текста в Ворде

Возможно, стандартного формата листа А4 вам будет недостаточно. Если вы хотите изменить его на больший (A3, к примеру), наша статья поможет вам это сделать.

Урок: Как изменить формат листа в Word

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

Печать трафарета

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

Урок: Печать документов в Word

Создание трафарета

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

  • Картон или полимерная пленка;
  • Копирка;
  • Ножницы;
  • Сапожный или канцелярский нож;
  • Ручка или карандаш;
  • Доска;
  • Ламинатор (опционально).

Распечатанный текст необходимо перевести на картон или пластик. В случае перевода на картон, сделать это поможет обычная копирка (копировальная бумага). Страницу с трафаретом нужно просто наложить на картон, разместив между ними копирку, а затем обвести контур букв карандашом или ручкой. Если копировальной бумаги нет, можно продавить контуры букв ручкой. Аналогичное можно проделать и с прозрачным пластиком.

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

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

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

Несколько советов напоследок

Создавая трафарет в Word, особенно, если это алфавит, старайтесь сделать расстояние между букв (со всех сторон) не меньше их ширины и высоты. Если для представления текста это не критично, расстояние можно сделать и немного больше.

Если для создания трафарета вы использовали не предложенный нами шрифт Trafaret Kit Transparent, а любой другой (не трафаретный), представленный в стандартном наборе Ворда, напомним еще раз, не забывайте о перемычках в буквах. Для букв, контур которых ограничен внутренним пространством (очевидный пример — буквы «О» и «В», цифра «8»), таких перемычек должно быть не менее двух.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Шелкотрафаретная печать

6 — 2015

Николай Дубина
[email protected]

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

Трафаретная печать

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

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

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

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

Катагами — исскуство создания трафарета для набивки тканей

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

Одной из разновидностей трафаретной печати является ризография, которую относят к способам оперативной полиграфии. Ризография — печать с использованием печатной формы, изготовленной прожиганием термоголовкой микроотверстий в формном материале (мастер­пленке) для образования печатающих элементов, через которые впоследствии продавливается краска.

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

Шелкография

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

Свое название «шелкография» этот способ получил из­за патента процесса трафаретной печати, выданного в 1907 году под названием «Silk screen printing» (англ. — печать шелковым ситом).

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

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

«Карусель» для трафаретной печати

Натягивание сетки

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

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

Шелкография имеет неплохую производительность при низких себестоимости и цене готового изделия, что привлекает как производителей, так и покупателей готовой продукции.

В шелкографии существует два способа нанесения изображений. Первый — контактный, второй — бесконтактный. Более подробно мы расскажем именно о первом (контактном) способе трафаретной печати, потому что он применяется гораздо чаще второго. И все же несколько слов скажем о бесконтактном способе трафаретной печати: при его использовании материал не касается сетки, а краску передают с формы с помощью электростатических сил. Соответственно в контактном способе сетка контактирует с печатным материалом, а краска подается с помощью ракеля.

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

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

Шелкографию особенно ценят за толщину краски, которую можно нанести на материал. Эта толщина в 10, а иногда даже 30 раз больше, чем при офсетной или глубокой печати, она дает возможность шелкографу создать рельефное красочное изображение. Какая получится толщина краски на материале, зависит от ракеля, угла его наклона, а также от сетки. Кроме того, на качество трафаретной печати влияет контакт ракеля с сеткой и контакт сетки с печатаемым материалом. Контакт ракеля с сеткой должен быть постоянен и однороден по всей длине сетки.

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

Химическое обезжиривание. Едкий натр (NaOH) разрушает жиры и образует с ними соединения, хорошо смываемые водой. Водный раствор едкого натра (едкий натр (каустическая сода) — 20 г, вода — 80 мл) при помощи синтетической щетки наносят на поверхность сетки. Это старый и надежный способ удаления жировых загрязнений. Поскольку щелочь вступает в реакцию с алюминием, при использовании алюминиевых рам необходимо обезжиривать сетку моющими средствами.

После обработки щелочью сетку промывают водой и дополнительно нейтрализуют 5­процентным водным раствором уксусной кислоты.

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

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

Изготовление трафарета. Существует много способов изготовления трафарета — от вырезания требуемых элементов ножницами и наклеивания их на сетку до выжигания отверстий в металлическом листе лазером.

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

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

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

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

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

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

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

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

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

Рабочая рама устанавливается в неподвижное вертикальное положение. Берут лоток, который должен быть шире будущего изображения, и наливают фотораствор. Желатиновый раствор предварительно подогревают на водяной бане до температуры 50 °С. Корытце прижимают к сетке со стороны, которая будет контактировать с запечатываемой поверхностью (внешняя сторона), наклоняют его до смачивания раствором и снизу вверх плавно покрывают необходимую площадь. Лоток отклоняют в исходное положение, до прекращения контакта раствора с сеткой, и отодвигают от сетки. Всю операцию повторяют еще раз. Теперь переходят на ракельную сторону рамы и также наносят фотораствор 2­3 раза.

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

После сушки печатную сторону дополнительно покрывают фотораствором в 2­3 приема.

При повторной сушке раму размещают в темном сушильном шкафу, но уже вверх печатной (внешней) стороной сетки, и сушат при 20­30 °С. Фотослои после высыхания имеют тенденцию к самополимеризации без доступа света (так называемое темновое дубление). При повышенной температуре и высокой относительной влажности воздуха этот процесс ускоряется. Поэтому необходимо сокращать до минимума время между нанесением фотослоя и копированием и поддерживать в помещении температуру около 20 °С и относительную влажность воздуха 55­65%. Нельзя проводить сушку электрорефлекторами, которые при прямом излучении инфракрасными лучами задубливают фотослой.

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

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

Вакуумная рама (фрагмент) для экспонирования матриц

Копирование. Диапозитив монтируют на сетке с внешней стороны при помощи липкой ленты. Время засветки определяют опытным путем.

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

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

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

Проявление. Чтобы обеспечить набухание незасвеченного слоя, его обрабатывают водой, температура которой должна быть 20­25 °С. Затем воду нагревают до 40 °С, чтобы растворить набухший желатин. Промывка матрицы продолжается около 5 мин.

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

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

Высохшую корректуру засвечивают соответствующим источником света.

Трафарет, предназначенный для печати краской на водорастворимом связующем, требует дополнительного закрепления от набухания в воде. Химическое дубление проводят в кювете при небольшом размере сита, либо устанавливают раму в специальный поддон с углублением для сбора раствора и обливают им трафарет в течение 4­5 мин. Дубление производится 5­процентным раствором алюмокалиевых квасцов при температуре 25­30 °С.

Копировальный процесс основан на воздействии света на фотоэмульсию.

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

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

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

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

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

В некоторых случаях необходимо оставлять зазор между сеткой и плоскостью оттиска. При формате печати 30Ѕ40 см зазор устанавливают в 1­3 мм, а для формата 80Ѕ100 см увеличивают до 3­5 мм. Контакт трафарета с поверхностью происходит при движении ракеля.

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

Краски

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

Очень интересные графические эффекты получаются при использовании кроющей белой краски и шелкографского метода нанесения. Можно, например, положить ее на темную основу (тонированную бумагу, серый картон и т.д.), а поверх нее отпечатать изображение на обычной офсетной печатной машине — естественно, после того, как шелкографская краска высохнет. Кроющие белила бывают и для офсетной печати, но такого качества покрытия получить всё же не удается, из­за того что слой краски в офсете значительно тоньше.

Пластизолевые краски для шелкографии

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

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

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

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

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

Краски для трафаретной печати производят с учетом определенных спецификаций по печати и отделке продукции.

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

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

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

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

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

Пигмент обеспечивает цвет и, в некоторых случаях, кроющую способность (оптическую плотность) краски. Его получают из органических и неорганических материалов. Органические пигменты отличаются природной устойчивостью, а неорганические стоят дешевле и воспроизводят глубоко насыщенные кроющие цвета. Следует отметить, что пигмент — это, как правило, самый дорогостоящий элемент среди основных компонентов краски.

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

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

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

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

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

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

Сиккативы представляют собой комбинацию металлических солей кальция, свинца и кобальта. Их добавляют в краски, которые закрепляются окислением. Большинство этих красок изготавливают на основе алкидной смолы — после закрепления они образуют твердую и гибкую пленку. На закрепление обычно требуется 6­8 ч. Этот процесс можно ускорить путем повышения температуры (за счет использования сушильного шкафа) до 80­120 °С. При такой температуре закрепление занимает 5­15 мин.

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

К целому спектру добавок относятся и модификаторы, которые можно добавить в краску для повышения ее печатных и отделочных характеристик.

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

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

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

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

Лакирование

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

Сплошное лакирование — это самый простой вид лакирования, при котором вся поверхность оттиска покрывается лаком. Как правило, именно так поступают с обложками журналов. Задач у такого лакирования две: защитить оттиск от мелких повреждений (он меньше царапается и истирается) и сохранить товарный вид обложки. Кроме того, обложка выглядит более респектабельно, а само издание становится более престижным и солидным. Естественно, для придания той самой солидности подвергать лакированию можно и буклеты, и даже листовки. Особым шиком в последнее время считается использование не глянцевого, а матового лака, придающего лакированной поверхности ни с чем не сравнимое ощущение бархатистости и при этом очень хорошо подчеркивающего красочность изображения.

Лакирование в шелкографии

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

Декоративное лакирование. В трафаретный лак можно включить самые разные добавки, разработанные специально для этой цели. Они называются глиттерами (в русском языке используется прямая калька с английского слова glitter). Следует иметь в виду, что далеко не все глиттеры могут использоваться для добавления в трафаретные лаки в силу большой величины частиц.

Ультрафиолет и шелкография

В последнее время все большее распространение получают краски и лаки, отверждаемые под действием ультрафиолетовых лучей: считается, что они закрепляются практически мгновенно. И хотя на самом деле это не совсем так — закрепление длится несколько секунд, а полное — до нескольких часов, для пользователя это близко к истине. УФ­краски и лаки удобны при изготовлении продукции в очень сжатые сроки, а также в тех случаях, когда лак или краска наносится толстым слоем, а сушить некогда или негде. Ведь если недосушенные оттиски с трафаретной машины складывать в стопу, то они попросту склеятся.

Наличие быстро схватывающегося УФ­покрытия на офсетном оттиске также можно считать прогрессивной технологией, так как при использовании обычного лака он до высыхания может слегка растворить лежащий под ним слой краски (особенно если она немного недосушена) и испортить изображение. В связи с этим при размещении заказа не лишним будет поинтересоваться, какую технологию трафаретной печати используют в типографии, и отдать предпочтение тем исполнителям, которые применяют УФ­сушку. Впрочем, и тут есть варианты: как правило, использование УФ­технологии может оказаться несколько дороже, а если предстоит печать на ткани или обычном сером картоне, то УФ­технология здесь может и вовсе оказаться неактуальной.

Типичные проблемы трафаретной печати и способы их устранения

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

Печатная форма

Дискретность сеточной структуры печатной формы как технологическая необходимость по обеспечению жесткости печатной формы приводит к ограничениям воспроизводимого тонового диапазона и линиатуры печати. Максимум, что можно извлечь из трафарета 5­95% при 85 lpi (и то придется очень сильно постараться) и 20­80% при 145 lpi (всё это при условии использования оптимального типа сетки — 508S). Еще одна проблема, связанная с ячеистой структурой формы, может проявиться при использовании дисперсности пигмента краски, не соответствующей типу сетки. Это может привести к непропечатке, забиванию формы краской, пятнистости изображения.

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

Ракель

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

Сушильное устройство

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

Печатная краска

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

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

Запечатываемый материал

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

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

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

Обширен и спектр полиграфической продукции, производимой с помощью трафаретной печати. Это и сувенирная, и этикеточная, и элитная книжно­журнальная продукция, а также продукция, требующая полиграфической защиты. Сегодняшний рынок предъявляет особые требования к качеству печатной продукции. Жесткая конкурентная борьба между производителями данной продукции вынуждает использовать все доступные средства для получения требуемого заказчиком результата. Мало показать — нужно тронуть «клиента» за все «струны души». И трафаретная печать служит для этого прекрасным технологическим инструментом. Ведь именно грамотная работа поможет в итоге произвести на клиента незабываемое впечатление.

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

КомпьюАрт 6’2015

Как сделать трафарет для букв в Ворде

Чтобы создать уникальный красивый трафарет, не обязательно тратить уйму времени на кропотливую ручную работу. Достаточно воспользоваться программой Microsoft Word. В ней можно разработать макет любой надписи, украсить ее символами, а затем вырезать на плоттере — устройстве для автоматической резки по контуру на бумаге, картоне, пленке и т. д. Рассмотрим, как максимально упростить и облегчить процесс создания трафарета.

Трафареты и трафаретные шрифты

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

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

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

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

Бесплатное скачивание трафаретных шрифтов для Word

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

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

  • AllFont.ru — в категории «Трафаретные шрифты» этого сайта размещено более 70 наборов.
  • Fonts-online.ru — еще одна крупнейшая библиотека бесплатных шрифтов на любой вкус.
  • Fonts.by — сайт с удобной системой поиска по трафаретным шрифтам с кириллицей и без.

Файлы шрифтов с перечисленных ресурсов поддерживаются всеми версиями Windows и Microsoft Office Word.

Установка и добавление трафаретных шрифтов в Microsoft Office Word

Рассмотрим, как скачать и добавить трафаретный шрифт в Word на примере Cameron с сайта Fonts-online.ru.

Для доступа к вожделенному файлу регистрация на сайте не нужна, достаточно подтвердить, что вы не робот, и нажать кнопку «Скачать». Шрифт в формате ttf сохранится у вас в папке загрузок.

Далее:

  • Перейдите в «Панель управления» операционной системы. Найдите папку «Шрифты» и откройте её.

  • Скопируйте скачанный файл и поместите в эту папку. Всё.

Теперь, когда шрифт установлен, вы можете использовать его в Word. Просто напишите текст, выделите его и кликните стиль в списке, который показан ниже.

Кстати, многие наборы шрифтов включают не только русский и латинский алфавит, но и дополнительные символы, например, греческие буквы, математические знаки, длинное тире, узоры и прочее.

Инструкция по созданию трафарета

Текст для трафарета лучше набирать большими буквами на странице в альбомном формате. Чтобы поменять положение листа с вертикального на горизонтальное, откройте меню «Макет» или «Разметка страницы» (в зависимости от версии Word) и в разделе «Параметры страницы» нажмите кнопку «Ориентация». Затем выберите «Альбомная».

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

Чтобы это сделать, выделите слово или фразу. Затем на вкладке «Главная» в разделе «Шрифт» нажмите на обведенную рамкой кнопку, обозначающую «Дополнительно», или вызовите эту панель сочетанием горячих клавиш «Ctrl + D».

Для изменения межзнакового расстояния откройте в следующем окошке раздел «Дополнительно» и в поле «Интервал» смените тип «Обычный» на «Разреженный», увеличив количество пт на 10-20 единиц. Поиграйте с масштабом: интуиция подскажет вам, когда надпись станет идеальной для трафарета.

Вырезка трафарета вручную или с помощью плоттера

Теперь, когда ваш уникальный трафарет готов, вы можете распечатать документ, нажав в Microsoft Word кнопку «Файл» и «Печать».

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

Для вырезки трафарета на плоттере макет придется экспортировать в графический редактор, вроде Corel Draw или Adobe Illustrator. Однако импортированный текст, скорее всего, будет распознан программой как изображение, состоящее из пикселей, то есть растровое. А чтобы плоттер смог его вырезать, нужен контур. Иными словами, изображение должно быть векторным — состоящим из опорных пикселей и соединяющих их векторов (направленных линий).

Преобразование растрового макета в векторный можно провести средствами тех же редакторов. Процесс конвертации называется трассировкой. Ниже в качестве примера показана одноименная команда меню из Adobe Illustrator.

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

А теперь подведем итоги. Итак, чтобы изготовить стильный и аккуратный трафарет в Word, придерживайтесь этих нехитрых правил:

  • Расстояние между буквами и от краев листа должно быть больше или равно ширине и высоте букв.
  • Если хотите использовать обычные шрифты, вам придется дорисовывать на буквах перемычки, чтобы после вырезки они сохранили вид.
  • Вырезать трафареты, кроме самых простых, лучше на плоттере, чем вручную.

Желаем вам творческих успехов и верим, что у вас всё получится!

Stencil — компилятор для веб-компонентов

Stencil — это компилятор, который генерирует веб-компоненты (в частности, пользовательские элементы) и создает высокопроизводительные веб-приложения. Stencil объединяет лучшие концепции самых популярных фреймворков в простой инструмент времени сборки.

Stencil использует такие функции, как

  • Virtual DOM
  • Асинхронный рендеринг (на основе React Fiber)
  • Реактивная привязка данных
  • TypeScript
  • JSX
  • Создание статического сайта (SSG)

, а затем генерирует основанные на стандартах веб-компоненты и веб-приложения с этими встроенными функциями.

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

По сравнению с непосредственным использованием Custom Elements, Stencil предоставляет дополнительные API, которые упрощают написание быстрых компонентов.Такие API-интерфейсы, как Virtual DOM, JSX и асинхронный рендеринг, упрощают создание быстрых и мощных компонентов, сохраняя при этом 100% совместимость с веб-компонентами.

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

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

Stencil был создан Команда Ionic Framework помогает создавать более быстрые и функциональные компоненты, которые работают во всех основных средах.

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

Кроме того, фрагментация фреймворка привела к кошмару совместимости веб-разработки, когда компоненты, созданные для одного фреймворка, не работали с другим фреймворком.

Веб-компоненты

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

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

Угловая интеграция с трафаретом — трафарет

Использование созданной трафаретом коллекции веб-компонентов в проекте Angular CLI представляет собой двухэтапный процесс. Нам нужно:

  1. Включите CUSTOM_ELEMENTS_SCHEMA в модули, которые используют компоненты.
  2. Позвоните по номеру defineCustomElements () из main.ts (или другое подходящее место).

Включение CUSTOM_ELEMENTS_SCHEMA в модуль позволяет использовать веб-компоненты в разметке HTML без ошибок компилятора.Этот код нужно добавить в AppModule и во всех остальных модулях, использующих ваши пользовательские элементы. Вот пример его добавления в AppModule :

  импорт {BrowserModule} из '@ angular / platform-browser';
импортировать {CUSTOM_ELEMENTS_SCHEMA, NgModule} из '@ angular / core';
импортировать {FormsModule} из '@ angular / forms';

импортировать {AppComponent} из './app.component';

@NgModule ({
  объявления: [AppComponent],
  импорт: [BrowserModule, FormsModule],
  бутстрап: [AppComponent],
  схемы: [CUSTOM_ELEMENTS_SCHEMA],
})
экспортный класс AppModule {}  

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

Коллекция компонентов, созданная с помощью Stencil, включает основную функцию, которая используется для загрузки компонентов в коллекцию. Эта функция называется defineCustomElements () , и его нужно вызвать один раз во время начальной загрузки вашего приложения. Одно удобное место для этого — main.ts как таковой:

  import {enableProdMode} from '@ angular / core';
импортировать {platformBrowserDynamic} из '@ angular / platform-browser-dynamic';

импортировать {AppModule} из './app/app.module ';
импортировать {среду} из './environments/environment';


импортировать {defineCustomElements} из 'test-components / loader';

if (environment.production) {
  enableProdMode ();
}

platformBrowserDynamic (). bootstrapModule (AppModule)
  .catch (err => console.log (err));
defineCustomElements ();  

Если вы хотите, чтобы ваши пользовательские элементы могли работать в старых браузерах, вы должны добавить applyPolyfills () , которые окружают defineCustomElements () функция.

  импортировать {applyPolyfills, defineCustomElements} из 'test-components / loader';
...
applyPolyfills (). then (() => {
  defineCustomElements ()
})
  

После включения на компоненты можно было ссылаться в вашем коде, используя ViewChild и ViewChildren , как в следующем примере:

  импорт {Component, ElementRef, ViewChild} из '@ angular / core';

импортировать тестовые компоненты;

@Компонент({
    селектор: 'app-home',
    template: ` `,
    styleUrls: ['./home.component.scss '],
})
export class HomeComponent {

    @ViewChild ('тест') myTestComponent: ElementRef ;

    async onAction () {
        ждать this.myTestComponent.nativeElement.testComponentMethod ();
    }
}
  
У

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

Установить

  npm install @ stencil / angular-output-target --save-dev  

Настройка конфигурации трафарета

Чтобы использовать AngularOutputPlugin, сначала импортируйте его в свой шаблон.config.ts файл. Затем добавьте его как OutputTarget.

  импортировать {Config} из '@ stencil / core';
импортировать {angularOutputTarget, ValueAccessorConfig} из '@ stencil / angular-output-target';

экспорт const config: Config = {
  пространство имен: 'демо',
  outputTargets: [
    angularOutputTarget ({
      componentCorePackage: 'библиотека компонентов',
      directivesProxyFile: '../component-library-angular/src/directives/proxies.ts',
      valueAccessorConfigs: angularValueAccessorBindings,
    }),
    {
      тип: 'dist',
    },
  ],
};  
componentCorePackage

Это имя пакета NPM вашего основного пакета трафаретов.В случае с Ionic мы выбрали @ ionic / core. Это публикуемый пакет, содержащий только ваши веб-компоненты. Затем этот пакет используется пакетом Angular как зависимость

прокси

Это выходной файл, который создается outputTarget. Этот файл должен ссылаться на другое расположение пакета. В данном примере мы выбираем каталог src дочернего каталога. Затем мы создадим пакет Angular, который экспортирует все компоненты, определенные в этом файле.

valueAccessorConfigs

Для того, чтобы ngmodel работала с входными компонентами, нам необходимо определить определенные фрагменты информации о входных компонентах. К сожалению, компилятор Stencil не может сделать вывод о назначении компонентов, потому что это очень концептуальная идея.

Настройка библиотеки угловых компонентов

На Github доступен пример пакета библиотеки компонентов, чтобы вы могли начать работу. Это репо, скорее всего, будет существовать как родственник вашей библиотеки компонентов Stencil.https://github.com/ionic-team/stencil-ds-angular-template

Использование

  импорт {ComponentLibraryModule} из "угловой библиотеки компонентов";

@NgModule ({
  ...
  импорт: [
    ComponentLibraryModule
  ],
  ...
})
экспортный класс AppModule {}  

Установка интерфейса командной строки трафарета — Интерфейс командной строки трафарета

Интерфейс командной строки

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

Эта статья содержит подробные инструкции, необходимые для установки и настройки интерфейса командной строки Stencil — первого шага к разработке тем на платформе BigCommerce.

Установка на Mac

Чтобы установить Stencil CLI и его зависимости на Mac, откройте терминал и выполните следующие команды.

 
арка -x86_64 / bin / zsh


curl -o- https: // raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | трепать


nvm установить 12


nvm использовать 12


npm install -g @ bigcommerce / stencil-cli
  

Эти инструкции были протестированы на Mac OS X Yosemite .

Обратитесь к Stencil CLI README.MD для получения информации о последней поддерживаемой версии узла .

Установка в Windows

Существует два метода установки Stencil CLI и его зависимостей в Windows.

Метод 1. Установите зависимости с помощью Chocolatey

Если вам неудобно вручную устанавливать и настраивать Python и Node.js в Windows или, если вы предпочитаете более простой вариант установки, используйте диспетчер пакетов Chocolatey для установки зависимостей интерфейса командной строки Stencil. Для этого откройте PowerShell от имени администратора и выполните следующие команды:

 
iex ((New-Object System.Net.WebClient) .DownloadString ("https://chocolatey.org/install.ps1"))


choco install git


choco install nvm; nvm install 12; nvm использовать 12






npm install -g windows-build-tools --vs2015


npm config set python python2.7


npm install -g @ bigcommerce / stencil-cli
  

Ошибки политики выполнения

Если вы получаете сообщение об ошибке политики выполнения при попытке установить шоколад, обратитесь к документации Microsoft и / или проконсультируйтесь с системным администратором вашей организации, чтобы определить соответствующий план действий.

Варианты установки Chocolatey

Дополнительную информацию об установке Chocolatey и альтернативных вариантах установки см. На странице установки на сайте chocolatey.org.

Метод 2: установить зависимости вручную

Если вы профессионал в установке и настройке сред Python и Node.js в Windows, не стесняйтесь устанавливать необходимые зависимости, используя предпочитаемый вами метод.

Необходимые зависимости:

После их установки и настройки используйте npm для установки Stencil CLI:

  npm install -g @ bigcommerce / stencil-cli
  

Эти инструкции были успешно протестированы на Windows 10 .

Обратитесь к Stencil CLI README.MD для получения информации о последней поддерживаемой версии узла .

Установка в Linux

Чтобы установить интерфейс командной строки Stencil и зависимости в дистрибутивах на основе debian, откройте терминал и выполните следующие команды:

 
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | трепать


источник ~ / .bashrc


nvm установить 12

nvm использовать 12


npm install -g @ bigcommerce / stencil-cli
  

В зависимости от дистрибутива вам также может потребоваться установить:

Примечание

  • Эти инструкции были протестированы на Ubuntu 18.04 .
  • Обратитесь к Stencil CLI README.MD для получения информации о последней поддерживаемой версии узла .
  • Обратитесь к nvm за последними инструкциями по установке nvm .

Предварительный просмотр темы в реальном времени

После того, как вы установили интерфейс командной строки Stencil, следующим шагом на пути к разработке темы будет загрузка темы для редактирования и предварительного просмотра изменений в реальном времени с помощью мощной функции Browsersync интерфейса командной строки Stencil. Подробные инструкции см. В разделе «Предварительный просмотр темы в реальном времени».Вот суть:

 
cd ~ / путь / к / теме / каталогу


трафарет инициализации


npm install


начало трафарета
  

ресурсов

Дополнительные ресурсы

О трафарете — Начало работы

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

Инструмент Page Builder, доступный в темах трафаретов, позволяет продавцам настраивать внешний вид витрины без программирования, делая настройку возможной для широкого круга пользователей. Page Builder позволяет быстро и легко настраивать цвета, типографику, баннеры, заголовки, карусель и нижний колонтитул темы. Он также позволяет настраивать характеристики макета витрины, такие как количество товаров, отображаемых на различных панелях, страницах категорий и страницах брендов.Подробности см. В разделе «Персонализация темы».

Темы

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

Краеугольный камень

Тема

BigCommerce Cornerstone является строительным блоком и отправной точкой для быстро развивающихся тем для BigCommerce.Cornerstone доступен на Github с открытым исходным кодом.

Cornerstone выпускается в трех полностью адаптивных вариациях:

  • Cornerstone Light
  • Cornerstone Warm
  • Cornerstone Bold

См. Демонстрацию темы Cornerstone Light, чтобы испытать возможности темы Stencil.

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

Трафарет CLI

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

Stencil CLI работает в среде выполнения Node.js. Установка Node.js также предоставляет необходимый менеджер пакетов npm.

Гибкие шаблоны

Шаблоны на основе логики

Stencil позволяют разработчикам BigCommerce эффективно настраивать страницы витрины магазина с помощью легкого языка шаблонов Handlebars.js. Handlebars.js позволяет эффективно встраивать динамическую и условную логику на страницы вашей витрины.

Мощный стек CSS

Темы шаблона

поддерживают как Sass , так и SCSS . Разработчики могут использовать эти популярные препроцессоры CSS для вложения свойств, переменных и добавлений CSS.

Cornerstone использует BigCommerce SCSS Framework Citadel, который построен на основе Foundation v5.5.3 (Foundation v6.x в настоящее время не поддерживается).

Активы фонда находятся в следующих каталогах:

  • активы / scss / настройки / фонд /
  • активы / scss / компоненты / фундамент /

Передняя часть

Stencil использует YAML Front Matter , что позволяет разработчикам запрашивать только те объекты, которые необходимы на витрине, увеличивая скорость страницы и позволяя разработчикам определять контент для визуализации всего несколькими нажатиями клавиш.

Перехватчики событий JavaScript

Темы шаблона

могут обращаться к удаленным объектам через обработчик событий и использовать их для запуска определенных событий в зависимости от поведения покупателя.Это позволит вам собирать данные о товарах и оптимизировать покупательский опыт. Чтобы облегчить создание тем, BigCommerce предоставляет stencil-utils — клиентскую библиотеку для управления обработчиками событий.

Чертеж (устаревшая структура)

Для получения информации о Blueprint, устаревшей платформе тем BigCommerce, см. Blueprint Themes.

Опора

Сообщество разработчиков

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

Переполнение стека

Вы более опытный разработчик или у вас есть вопрос, связанный с языком программирования? Это хорошее место, чтобы задать вопросы и получить помощь. Сообщество разработчиков — лучшее место, где можно получить ответы о платформе BigCommerce.

Если вам нужна прямая помощь, вы можете связаться со службой поддержки BigCommerce через чат, поддержку по телефону или по электронной почте.

ресурсов

Статьи по теме

Примеры приложений

Дополнительные ресурсы

Переход к трафарету — Начало работы

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

Что такое трафарет?

Stencil — это новейший фреймворк для тем BigCommerce. Запущенный в 2016 году, Stencil объединяет лучшие отраслевые практики в области технологий, стандартов дизайна и SEO.Вы можете использовать тему фреймворка в браузерах на мобильных устройствах, планшетах и ​​компьютерах. Stencil также позволяет разработчикам создавать витрины, которые привлекают покупателей и поощряют оформление заказа на любом устройстве. Все новые витрины BigCommerce используют Stencil.

Если вы все еще используете нашу устаревшую структуру тем, Blueprint, мы настоятельно рекомендуем перейти на Stencil, чтобы вы могли воспользоваться новыми функциями и преимуществами. Для получения более подробной информации о функциях Stencil посетите страницу Stencil Theme Platform.

Почему переход на трафарет?

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

Темы

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

Для получения дополнительной информации о расширенных возможностях Stencil см. Страницу Stencil vs. Legacy Blueprint.

Технические отличия

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

Разработка локально на Stencil CLI

Для полного контроля над внешним видом, логикой и файлами конфигурации темы разработчики могут использовать интерфейс командной строки Stencil (Stencil CLI).Этот интерфейс позволяет создавать и предварительно просматривать витрины локально, прежде чем отправлять их в производство. Доступ к предварительному просмотру и тестированию в реальном времени на различных устройствах доступен через Browsersync, помощник по тестированию браузера, встроенный в Stencil CLI.

В то время как темы Blueprint позволяют пользователям добавлять новые файлы и ресурсы в темы через WebDav, ресурсы Stencil должны быть добавлены и объединены в тему, или на них следует ссылаться из внешнего источника.

Для изображений, на которые есть ссылки из любого места в каталоге файлов Blueprint, вам необходимо переместить эти ресурсы в тему Stencil и ссылаться на них соответствующим образом.Вы по-прежнему можете ссылаться на ресурсы из папки / content / в WebDav или из внешнего источника.

Для получения дополнительной информации об активах темы трафарета см. Страницу «Активы темы».

Использование руля

В то время как переменные PHP, заключенные в маркеры %% , представляют динамическое содержимое, язык шаблонов Handlebars, JavaScript представляет динамические сохраненные данные BigCommerce в темах трафаретов.

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

Дополнительные сведения о рулях см. На следующих внешних ресурсах:

Подробные сведения об использовании ручек для поверхности объектов в Stencil см. В разделе Stencil Technology Stack.

Настройка режима компоновщика страниц

В то время как Blueprint использует редактор стилей для настройки устаревших тем, Stencil использует Page Builder.Page Builder — это инструмент BigCommerce на основе браузера, который позволяет продавцам быстро изменять и настраивать внешний вид витрины без написания кода. Разработчики шаблонов тем могут настраивать параметры Page Builder. Конфигурация определяет настраиваемые аспекты темы.

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

Когда вы переключаетесь на Stencil из Blueprint, вы не потеряете никаких данных вашего магазина.Однако вы потеряете все настройки, жестко заданные в предыдущей теме Blueprint.

Создание собственных шаблонов

Stencil позволяет разработчикам тем и продавцам назначать настраиваемые шаблоны макетов для следующих типов страниц витрины:

  • Бренд (уникальный для трафарета)
  • Категория
  • Товар
  • Магазин (статическая страница)

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

ресурсов

Для получения дополнительной информации о переходе на трафарет см. Следующие ресурсы:

Создание веб-компонентов с помощью трафарета

TL; DR: В этой статье будет показано, как создавать веб-компоненты с помощью трафарета, инструмента, который позволяет использовать синтаксис высокого уровня для определения компонентов и генерирует их на основе ванили. JavaScript.На протяжении всей статьи вы создадите простой рейтинговый компонент, а затем интегрируете его с React и Angular. Вы можете найти окончательный код этого компонента в этом репозитории GitHub.

Что такое веб-компоненты

Были ли у вас проблемы с интеграцией компонентов пользовательского интерфейса, реализованных для различных фреймворков или библиотек JavaScript, например, Angular или React или Vue или чего-то еще? Вы устали заново реализовывать один и тот же компонент пользовательского интерфейса для каждой новой платформы или библиотеки? Вы знаете, что решение этой проблемы существует уже несколько лет? Это называется веб-компоненты.

Веб-компоненты — это набор стандартных спецификаций, которые позволяют создавать настраиваемые и повторно используемые компоненты, просто используя HTML, CSS и JavaScript. Другими словами, веб-компоненты позволяют определять новые настраиваемые теги HTML и поведение с помощью стандартных технологий. Эти настраиваемые компоненты должны изначально поддерживаться любым веб-обозревателем, независимо от структуры, которую вы используете для создания веб-страниц или веб-приложения. Это должно стать концом любого кошмара совместимости библиотек JavaScript, но… но есть еще несколько проблем: в основном поддержка браузером всех функций и низкий уровень API веб-компонентов.

Как шаблон подходит для мира веб-компонентов

В прошлые годы несколько библиотек пытались исправить эти проблемы веб-компонентов, обеспечивая более высокий уровень абстракции и восполняя недостаток поддержки браузером некоторых основных функций. Среди прочего, Polymer и X-Tag помогли многим разработчикам внедрить веб-компоненты в свои проекты.

В августе 2017 года команда Ionic анонсировала Stencil.js, производительный компилятор, который генерирует веб-компоненты, комбинируя лучшие концепции самых популярных JavaScript-фреймворков и библиотек пользовательского интерфейса. В отличие от Polymer и X-Tag , Stencil не является другой библиотекой, которая позволяет вам использовать веб-компоненты в вашем проекте. Это инструмент построения, который позволяет использовать абстракцию высокого уровня для определения компонентов пользовательского интерфейса и создания чистого кода JavaScript, реализующего стандартные веб-компоненты. Скомпилированный код работает во всех основных браузерах, поскольку Stencil использует небольшой полифил только в браузерах, в которых отсутствуют некоторые необходимые функции.

«Библиотека @stenciljs — это инструмент для сборки, который упрощает создание веб-компонентов, которые можно использовать с @reactjs и @angular.»

Tweet This

Итак, давайте попробуем Stencil и посмотрим, как создать и использовать веб-компонент.

Настройка среды трафарета

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

В качестве первого шага к этой цели вам необходимо настроить среду разработки Stencil .Итак, убедитесь, что Node.js установлен на вашем компьютере, а затем введите следующую команду в окне терминала:

  npm init stencil component rating-stencil-component  

Эта команда создает новый проект компонента Stencil с помощью деталь стартер. Он создает проект в папке rating-stencil-component .

Вы можете использовать другие стартеры для создания различных типов проектов, таких как приложения Stencil ( приложение ) и прогрессивные веб-приложения на основе пользовательского интерфейса Ionic ( ionic-pwa ).См. Документацию create-stencil для более подробной информации.

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

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

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

Создание базового компонента трафарета

Для реализации нашего рейтингового компонента давайте создадим папку my-rating-component внутри папки / src / components . В этой недавно созданной папке поместите один файл с именем my-rating-component.tsx и другой с именем my-rating-component.css . Файл .css будет содержать следующий код:

 

.rating {
  оранжевый цвет;
}  

Файл .tsx будет содержать следующий код TypeScript:

 

импортировать {Component, h} из '@ stencil / core';

@Компонент({
  tag: 'мой-рейтинг',
  styleUrl: 'my-rating-component.css',
  тень: правда
})
export class MyRatingComponent {
  оказывать() {
    возвращение  (
      
& # x2605; & # x2605; & # x2605; & # x2606; & # x2606; & # x2606;
); } }

.tsx указывает, что файл содержит код TypeScript и JSX. Собственно, это языки, на которых Stencil определяет компонент. Компонент Stencil — это класс TypeScript, в примере MyRatingComponent , который реализует метод render () . Этот класс оформлен декоратором @Component , ранее импортированным из модуля stencil / core . Этот декоратор позволяет вам определять некоторые метаданные о самом компоненте.В частности, вы определили имя тега, который будет связан с компонентом. Это означает, что вы будете использовать элемент , чтобы поместить этот компонент на HTML-страницу. Вы также определили файл CSS, содержащий настройки стиля для компонента, через свойство styleUrl . Последнее свойство, shadow , изолирует внутреннюю компонентную модель DOM и стили, так что она защищена от конфликтов имен и случайных столкновений. Эта функция должна быть предоставлена ​​теневой DOM веб-компонента.Все последние версии браузеров поддерживают эту функцию. В любом случае, если какой-либо старый браузер не поддерживает его, будет использоваться полифилл.

Метод render () описывает внешний вид компонента с помощью выражений JSX. В нашем примере разметка компонента состоит из последовательности шестиэлементных HTML-элементов: три из них содержат HTML-объект для полной звезды ( & # x2605; ), а остальные три содержат код для пустой звезды ( & # x2606; ).

Вы можете заметить, что функция h () была импортирована из модуля stencil / core .Эта функция необходима, чтобы позволить Stencil превратить JSX в элементы Virtual DOM. Фактически, Stencil использует крошечный слой Virtual DOM, аналогичный тому, который используется в React.

Ручное тестирование компонента трафарета

Теперь, когда вы определили свой первый компонент, вы можете удалить компонент по умолчанию, включенный в проект начального компонента. Итак, удалите папку / src / my-component . Затем откройте файл index.html в папке src и замените его содержимое следующей разметкой:

 



  
  
   Стартовый компонент трафарета 
  
  


   

  

Как видите, тело HTML-страницы содержит недавно определенный тег , который идентифицирует наш компонент.После сохранения файла index.html введите npm start в окне консоли, и вы увидите свой компонент в браузере, как показано на следующем рисунке:

Примечание : Среда разработки Stencil обеспечивает поддержку для горячей перезагрузки, поэтому, если ваша среда работает после npm start , любые изменения в файлах проекта вызовут его автоматическую перестройку и запуск. Это означает, что вам не нужно снова вводить npm start .

Добавление свойств к компонентам трафарета

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

 

импортировать {Component, Prop, h} из '@ stencil / core';

@Компонент({
  tag: 'мой-рейтинг',
  styleUrl: 'my-rating-component.css ',
  тень: правда
})
export class MyRatingComponent {
 @Prop () maxValue: число = 5;
 @Prop () значение: число = 0;

 createStarList () {
   пусть starList = [];

   for (let i = 1; i <= this.maxValue; i ++) {
     if (i <= this.value) {
       starList.push ( & # x2605; );
     } еще {
       starList.push ( & # x2606; );
     }
   }

   return starList;
 }

  оказывать() {
   возвращение  (
     
{this.createStarList ()}
); } }

В качестве первого отличия от предыдущей версии вы импортировали декоратор @Prop () .Этот декоратор позволяет вам сопоставлять свойства класса компонента с атрибутами на стороне разметки компонента. Вы добавили свойство maxValue , которое представляет максимальное количество отображаемых звезд, и свойство value , которое указывает текущее значение рейтинга и, следовательно, количество отображаемых полных звездочек. Как видите, каждое свойство имеет значение по умолчанию. Эти свойства, оформленные с помощью @Prop () , позволяют использовать разметку компонента следующим образом:

     

By Используя эту разметку, вы сопоставляете значение атрибута max-value со свойством maxValue и значение атрибута value со свойством value .Обратите внимание на то, как стиль именования кебаба для имен атрибутов сопоставляется со стилем именования «верблюжий» в свойствах класса.

Наконец, метод createStarList () динамически создает последовательность звезд для отображения на основе значения свойств maxValue и value .

Применяя эти изменения, вы получите следующий результат:

Реактивный характер свойств на шаблоне

Свойства компонента — это не только способ установки индивидуальных начальных значений с помощью атрибутов HTML.Отображение между атрибутами и свойствами — , реактивное . Это означает, что любое изменение атрибута запускает метод render () , так что пользовательский интерфейс компонента обновляется. Вы можете проверить это поведение, изменив содержимое файла index.html следующим образом:

 



  
  
   Стартовый компонент трафарета 
  
  
  <сценарий>
    setTimeout (function () {
      let myRatingComponent = document.getElementById ("myRatingComponent");
      myRatingComponent.value = 4;
    }, 5000)
    
  
  
     
  
    

Вы назначили атрибут id разметке компонента и добавили блок сценария, вызывающий функцию JavaScript setTimeout () , которая планирует выполнение функции через 5 секунд.Запланированная функция изменяет значение значение свойства компонента. Таким образом, вы увидите свой рейтинговый компонент с начальным числом из двух полных звезд, а через пять секунд вы увидите его с четырьмя полными звездочками.

Управление состоянием компонентов трафарета

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

Кроме того, вы хотите установить новое значение, когда пользователь нажимает на одну из звездочек компонента.

Чтобы управлять этим динамическим изменением звездочек, вы можете назначить внутреннее состояние вашему компоненту. Состояние компонента — это набор данных, которыми управляет сам компонент. Эти данные не могут быть изменены пользователем напрямую, но компонент может изменять их в соответствии со своей внутренней логикой. Любое изменение состояния вызывает выполнение метода render () .

Stencil позволяет вам определять состояние компонента с помощью декоратора @State () , поэтому вы можете добавить новое свойство для внутреннего отслеживания звезд, отображаемых в данный момент.Следующее — первое изменение вашего кода в сторону динамического поведения компонента рейтинга:

 

импортировать {Component, Prop, State, h} из '@ stencil / core';

@Компонент({
   tag: 'мой-рейтинг',
   styleUrl: 'my-rating-component.css',
   тень: правда
})
export class MyRatingComponent {
  @Prop () maxValue: число = 5;
  @Prop () значение: число = 0;

  @State () starList: массив <объект> = [];

  createStarList () {
    пусть starList = [];

    для (пусть i = 1; i <= this.maxValue; i ++) {
      if (i <= this.value) {
        starList.push ( & # x2605; );
      } еще {
        starList.push ( & # x2606; );
      }
    }

    this.starList = starList;
  }

   оказывать() {
    возвращение  (
      
{this.starList}
); } }

По сравнению с предыдущей версией, этот код импортирует декоратор @State () и применяет его к недавно введенному свойству starList .Это свойство представляет собой массив объектов и представляет состояние компонента, которое будет содержать JSX-описание отображаемых звезд. Следовательно, метод createStarList () был изменен так, что результирующий массив назначается свойству состояния. Наконец, свойство starList используется внутри выражения JSX, возвращаемого методом render () .

Примечание : Stencil отслеживает состояние и свойства на предмет изменений, чтобы запустить метод render () .Однако на самом деле он сравнивает ссылки на наличие изменений, поэтому изменение данных внутри массива или свойства объекта не вызывает повторного рендеринга компонента. Вам нужно присвоить состоянию новый массив или объект.

Обработка событий с помощью трафарета

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

 

импортировать {Component, Prop, State, h} из '@ stencil / core';

@Компонент({
   tag: 'мой-рейтинг',
   styleUrl: 'my-rating-component.css',
   тень: правда
})
export class MyRatingComponent {
  @Prop () maxValue: число = 5;
  @Prop () значение: число = 0;

  @State () starList: массив <объект> = [];

  setValue (newValue) {
    this.value = newValue;
    this.createStarList (this.стоимость);
  }

  createStarList (numberOfStars: number) {
    пусть starList = [];

    for (let i = 1; i <= this.maxValue; i ++) {
      if (i <= numberOfStars) {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.value)} onClick = {() => this.setValue (i)} > & # x2605; );
      } еще {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.value)} onClick = {() => this.setValue (i)}> & # x2606; );
      }
    }

    this.starList = starList;
  }

   оказывать() {
    возвращение  (
      
{this.starList}
); } }

Вы добавили несколько атрибутов в определение JSX одиночной звезды: onMouseOver , чтобы зафиксировать присутствие мыши над компонентом, onMouseOut , чтобы зафиксировать выход мыши из области компонента, и onClick , чтобы зафиксировать событие щелчка на звезде компонента.Согласно семантике JSX, эти атрибуты сопоставляются с соответствующими атрибутами HTML onmouseover , onmouseout и onclick . Каждому атрибуту назначена функция стрелки, которая вызывает методы компонента createStarList () и setValue () .

Первый — это слегка измененная версия предыдущего метода createStarList () . Теперь он принимает аргумент, определяющий количество отображаемых звезд, и этот параметр используется вместо фиксированного значения свойства .

Метод setValue () принимает новое значение, присваивает его свойству value и вызывает метод createStarList () для создания нового списка звезд.

Теперь давайте восстановим предыдущую версию файла index.html , удалив код setTimeout () . Это будет выглядеть так:

 



  
  
   Стартовый компонент трафарета 
  
  
  
  
     
  
    

Теперь запустим проект и посмотрим на браузер.

Управление жизненным циклом компонентов трафарета

К сожалению, выполнение кода, написанного до сих пор, приводит к пустой странице.Что просходит?

Просматривая код, вы видите, что метод render () включает свойство starList в свое выражение JSX. Это свойство назначается внутри метода createStarList () , но кто вызывает этот метод на начальном этапе создания компонента?

Для правильной инициализации компонента необходимо вызвать метод createStarList () . Вы можете подумать о том, чтобы вызвать его в конструкторе компонента, но он будет иметь странное поведение: его первоначальная визуализация будет учитывать значения по умолчанию для свойств value и maxValue , поскольку список звездочек будет построен до того, как компонент получит правильные значения из DOM.

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

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

  • componentWillLoad : компонент готов к загрузке в DOM, но еще не отрисован.
  • componentDidLoad : компонент загружен и визуализирован.
  • componentWillUpdate : компонент будет обновлен.
  • componentWillRender : компонент готов к отрисовке.
  • componentDidRender : компонент визуализирован.
  • componentDidUpdate : компонент обновлен.
  • componentDidUnload : компонент удален из DOM.

Чтобы использовать эти хуки, вам просто нужно реализовать метод с тем же именем в вашем компоненте.

Итак, в нашем случае вы можете реализовать метод componentWillLoad () и инициализировать компонент, как показано ниже:

 

импортировать {Component, Prop, State, h} из '@ stencil / core';

@Компонент({
   tag: 'мой-рейтинг',
   styleUrl: 'my-rating-component.css ',
   тень: правда
})
export class MyRatingComponent {
  @Prop () maxValue: число = 5;
  @Prop () значение: число = 0;

  @State () starList: массив <объект> = [];

  componentWillLoad () {
    this.createStarList (this.value);
  }

  setValue (newValue) {
    this.value = newValue;
    this.createStarList (this.value);
  }

  createStarList (numberOfStars: number) {
    пусть starList = [];

    for (let i = 1; i <= this.maxValue; i ++) {
      if (i <= numberOfStars) {
        starList.push ( это.createStarList (i)} onMouseOut = {() => this.createStarList (this.value)} onClick = {() => this.setValue (i)}> & # x2605; );
      } еще {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.value)} onClick = {() => this.setValue (i)} > & # x2606; );
      }
    }

    this.starList = starList;
  }

   оказывать() {
    возвращение  (
      
{this.starList}
); } }

Это небольшое изменение решает нашу проблему, но остается еще одна проблема: когда пользователь щелкает звездочку, количество полных звездочек не меняется.Почему метод setValue () не работает?

Управление изменяемыми свойствами на трафарете

Как сказано выше, свойство компонента, оформленное с помощью @Prop () , приобретает реактивный характер. Это означает, что если изменение свойства происходит извне компонента, это немедленно запускает повторную визуализацию самого компонента. Однако изменение свойства может произойти только через внешнее действие. Свойства неизменяемы изнутри компонента. Это означает, что внутренняя попытка изменить значение свойства не работает.Это причина, по которой метод setValue () не работает должным образом.

Есть несколько решений этой проблемы.

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

 

импортировать {Component, Prop, State, h} из '@ stencil / core';

@Компонент({
   tag: 'мой-рейтинг',
   styleUrl: 'my-rating-component.css ',
   тень: правда
})
export class MyRatingComponent {
  @Prop () maxValue: число = 5;
  @Prop () значение: число = 0;

  @State () starList: массив <объект> = [];
  @State () internalValue: число;

  componentWillLoad () {
    this.createStarList (this.value);
  }

  setValue (newValue) {
    this.internalValue = newValue;
    this.createStarList (this.internalValue);
  }

  createStarList (numberOfStars: number) {
    пусть starList = [];

    for (let i = 1; i <= this.maxValue; i ++) {
      if (i <= numberOfStars) {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.internalValue)} onClick = {() => this.setValue (i)}> & # x2605; );
      } еще {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.internalValue)} onClick = {() => this.setValue (i)} > & # x2606; );
      }
    }

    this.starList = starList;
  }

   оказывать() {
    возвращение  (
      
{это.starList}
); } }

Этот код решает проблему, но добавляет повторяющуюся информацию внутри компонента.

Второе решение проще в реализации и основано на объявлении опоры как изменяемой . Вы можете сделать это, просто передав объект {mutable: true} в декоратор @Prop () . В этом случае ваш код будет выглядеть так:

 

импортировать {Component, Prop, State, h} из '@ stencil / core';

@Компонент({
   tag: 'мой-рейтинг',
   styleUrl: 'my-rating-component.css ',
   тень: правда
})
export class MyRatingComponent {
  @Prop () maxValue: число = 5;
  @Prop ({mutable: true}) значение: число = 0;

  @State () starList: массив <объект> = [];

  componentWillLoad () {
    this.createStarList (this.value);
  }

  setValue (newValue) {
    this.value = newValue;
    this.createStarList (this.value);
  }

  createStarList (numberOfStars: number) {
    пусть starList = [];

    for (let i = 1; i <= this.maxValue; i ++) {
      if (i <= numberOfStars) {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.value)} onClick = {() => this.setValue (i)}> & # x2605; );
      } еще {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.value)} onClick = {() => this.setValue (i)} > & # x2606; );
      }
    }

    this.starList = starList;
  }

   оказывать() {
    возвращение  (
      
{это.starList}
); } }

Объявляя свойство изменяемым, вы позволяете изменять его изнутри компонента, и тогда будет работать метод setValue () .

Генерация событий из компонентов трафарета

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

 

импортировать {Component, Prop, State, EventEmitter, Event, h} из '@ stencil / core';

@Компонент({
   tag: 'мой-рейтинг',
   styleUrl: 'my-rating-component.css ',
   тень: правда
})
export class MyRatingComponent {
  @Prop () maxValue: число = 5;
  @Prop ({mutable: true}) значение: число = 0;

  @State () starList: массив <объект> = [];

  @Event () ratingUpdated: EventEmitter;

  componentWillLoad () {
    this.createStarList (this.value);
  }

  setValue (newValue) {
    this.value = newValue;
    this.createStarList (this.value);
    this.ratingUpdated.emit ({значение: this.value});
  }

  createStarList (numberOfStars: number) {
    пусть starList = [];

    для (пусть i = 1; i <= this.maxValue; i ++) {
      if (i <= numberOfStars) {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.value)} onClick = {() => this.setValue (i)} > & # x2605; );
      } еще {
        starList.push ( this.createStarList (i)} onMouseOut = {() => this.createStarList (this.value)} onClick = {() => this.setValue (i)} > & # x2606; );
      }
    }

    this.starList = starList;
  }

   оказывать() {
    возвращение  (
      
{это.starList}
); } }

Первое, что вы заметите, - это импорт класса EventEmitter и декоратора @Event () . Оба используются для определения свойства ratingUpdated . Это свойство является экземпляром класса EventEmitter и обеспечивает способ создания события с тем же именем. Фактически, вы добавили вызов его метода emit () внутри метода setValue () . Вы также передали объект, представляющий текущее значение, методу emit () .

Вы можете обработать событие onRatingUpdate , как показано в следующем коде:

 



  
  
   Стартовый компонент трафарета 
  
  
  <сценарий>
    window.onload = function () {
      let rating = document.getElementById ("myRatingComponent");
      rating.addEventListener ("ratingUpdated", function (event) {
        предупреждение (event.detail.value);
      })
    };
  
  
  
     
  
    

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

Подготовка компонентов трафарета к производству

Теперь, когда у вас есть рабочий компонент и вы удовлетворены его характеристиками, вы можете подготовить его к производственной сборке. Если вы перейдете в корень проекта и откроете файл stencil.config.ts в текстовом редакторе, вы найдете следующее содержимое:

 

импортировать {Config} из '@ stencil / core';

экспорт const config: Config = {
  пространство имен: 'рейтинг-трафарет-компонент',
  taskQueue: 'асинхронный',
  outputTargets: [
    {
      тип: 'dist',
      esmLoaderPath: '../loader '
    },
    {
      введите: 'docs-readme'
    },
    {
      тип: 'www',
      serviceWorker: нуль
    }
  ]
};  

Этот файл содержит параметры конфигурации конкретного трафарета. В частности, он определяет три цели вывода для вашего проекта:

  • dist : эта цель вывода генерирует библиотеку, которую можно распространять через npm. Также требуется, чтобы файл package.json был правильно настроен, как вы вскоре увидите. Параметр esmLoaderPath определяет папку, в которую компилятор поместит код для загрузки библиотеки в различных средах разработки, как вы вскоре увидите.
  • docs-readme : эта цель генерирует файлы readme, отформатированные с пометкой markdown, из комментариев в вашем коде. В текущем проекте он не будет создавать никаких выходных данных.
  • www : эта цель предназначена для веб-приложений и веб-сайтов. Это цель вывода по умолчанию, то есть, если вы не укажете цель, будет сгенерирована цель www . Даже если проект предназначен для создания библиотеки, цель www полезна для тестирования компонентов во время разработки.

Вы можете найти более подробную информацию и другие возможные цели вывода в официальной документации по трафарету.

Теперь, если вы посмотрите на файл конфигурации package.json , вы увидите что-то вроде следующего:

  {
  "name": "рейтинг-шаблон-компонент",
  "версия": "0.0.1",
  "description": "Стартер компонентов трафарета",
  "main": "dist / index.js",
  "модуль": "dist / index.mjs",
  "es2015": "dist / esm / index.mjs",
  "es2017": "dist / esm / index.mjs",
  "типы": "dist / types / index.d.ts ",
  "collection": "dist / collection / collection-manifest.json",
  "collection: main": "dist / collection / index.js",
  "unpkg": "dist / rating-stencil-component / rating-stencil-component.js",
  "файлы": [
    "расст /",
    "погрузчик /"
  ],
  ...
}  

Файл уже подготовлен для генерации кода для поддержки так называемого дифференциального связывания . Это означает, что Stencil создаст код для современных и устаревших браузеров, таких как, например, IE11. Кроме того, он будет генерировать код, который будет использоваться по-разному, например npm или CDN.Наконец, он создаст код, который будет использоваться в различных средах разработки. Например, он будет генерировать типы, позволяющие разработчикам использовать компоненты в проектах TypeScript.

В приведенном выше файле package.json вы можете настроить версию и описание вашего пакета следующим образом:

  {
  "name": "рейтинг-шаблон-компонент",
  "версия": "1.0.0",
  "description": "Рейтинговый веб-компонент, скомпилированный с помощью Stencil",
  "main": "dist / index.js",
  ...
}  

После того, как вы подготовили конфигурацию сборки, введите команду npm run build , чтобы запустить задачу сборки.

Через несколько секунд вы найдете папки dist и loader в корне папки проекта со всем необходимым для использования вашего нового веб-компонента. Несколько подпапок, которые вы найдете в папке dist , соответствуют различным сценариям производства, описанным выше. В частности, папка rating-stencil-component - это все, что вам нужно для локального использования компонента на вашей HTML-странице, как вы увидите в следующем разделе.

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

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

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

Использование компонента трафарета с React и Angular

После создания компонента вы готовы использовать его в своем веб-приложении. Как было сказано в начале этого поста, веб-компоненты должны изначально поддерживаться стандартными браузерами, если они поддерживают функции, требуемые стандартом. Однако, поскольку Stencil создает код для полифилляции недостающих функций, вы действительно можете использовать свой веб-компонент в более поздних браузерах (например, Internet Explorer 11).

Чтобы использовать компонент рейтинга на простой HTML-странице, вы должны просто скопировать папку rating-stencil-component из папки dist и вставить два тега скрипта в раздел заголовка, как показано в следующем примере:

  


  
   Мое приложение 
  
  
  <сценарий>
    window.onload = function () {
      let rating = document.getElementById ("myRatingComponent");
      rating.addEventListener ("ratingUpdated", function (event) {
        предупреждение (event.detail.value);
      })
    };
  
  
  
     
  
    

Здесь вы создали HTML-страницу с той же логикой, которую вы использовали в среде разработки.Первый тег сценария (

Рубрики