CN102103593B - 一种文字的笔画拆分排版方法及系统

文章推薦指數: 80 %
投票人數:10人

本发明涉及一种文字的笔画拆分排版方法及系统,属于排版技术领域。

现有技术中,对文字笔画的排版一般都是通过把文字转成曲线后进行编辑的方式,文字有多少画就得需要 ... CN102103593B-一种文字的笔画拆分排版方法及系统 -GooglePatents 一种文字的笔画拆分排版方法及系统 DownloadPDF Info Publicationnumber CN102103593B CN102103593B CN2009102436226A CN200910243622A CN102103593B CN102103593B CN102103593B CN102103593B CN2009102436226A CN2009102436226A CN2009102436226A CN200910243622A CN200910243622A CN200910243622A CN102103593B CN102103593B CN102103593B Authority CN China Priorartkeywords stroke literal full mode box Priorartdate 2009-12-18 Legalstatus(Thelegalstatusisanassumptionandisnotalegalconclusion.Googlehasnotperformedalegalanalysisandmakesnorepresentationastotheaccuracyofthestatuslisted.) Expired-FeeRelated Applicationnumber CN2009102436226A Otherlanguages English(en) Otherversions CN102103593A (zh Inventor 苏舜 陈福伟 梅林� CurrentAssignee(Thelistedassigneesmaybeinaccurate.Googlehasnotperformedalegalanalysisandmakesnorepresentationorwarrantyastotheaccuracyofthelist.) PekingUniversityFounderGroupCoLtd BeijingFounderElectronicsCoLtd OriginalAssignee PekingUniversityFounderGroupCoLtdBeijingFounderElectronicsCoLtd Prioritydate(Theprioritydateisanassumptionandisnotalegalconclusion.Googlehasnotperformedalegalanalysisandmakesnorepresentationastotheaccuracyofthedatelisted.) 2009-12-18 Filingdate 2009-12-18 Publicationdate 2012-10-31 2009-12-18 ApplicationfiledbyPekingUniversityFounderGroupCoLtd,BeijingFounderElectronicsCoLtd filed Critical PekingUniversityFounderGroupCoLtd 2009-12-18 PrioritytoCN2009102436226A priority Critical patent/CN102103593B/zh 2011-06-22 PublicationofCN102103593A publication Critical patent/CN102103593A/zh 2012-10-31 Applicationgranted granted Critical 2012-10-31 PublicationofCN102103593B publication Critical patent/CN102103593B/zh Status Expired-FeeRelated legal-status Critical Current 2029-12-18 Anticipatedexpiration legal-status Critical Links Espacenet GlobalDossier Discuss 238000005194 fractionation Methods 0.000 claims description 42 230000000875 corresponding Effects 0.000 claims description 26 238000004164 analyticalcalibration Methods 0.000 claims description 19 238000011088 calibrationcurve Methods 0.000 claims description 19 238000004806 packagingmethodandprocess Methods 0.000 claims description 12 238000010276 construction Methods 0.000 claims description 6 238000000034 method Methods 0.000 abstract description 3 230000000694 effects Effects 0.000 description 14 238000010586 diagram Methods 0.000 description 13 239000002699 wastematerial Substances 0.000 description 3 230000002596 correlated Effects 0.000 description 2 230000002950 deficient Effects 0.000 description 1 238000005516 engineeringprocess Methods 0.000 description 1 238000007789 sealing Methods 0.000 description 1 Abstract 本发明涉及一种文字的笔画拆分排版方法及系统,属于排版技术领域。

现有技术中,对文字笔画的排版一般都是通过把文字转成曲线后进行编辑的方式,文字有多少画就得需要手动的把文字转曲多少次、编辑多少次,效率低下、且后期制作、维护麻烦。

本发明所述的方法,使用盒子的方式,通过字库取出文字的各笔画曲线,按跟随式、笔画式或描红方式,一次性的把笔画拆分排版出来,文字有多少画就排多少个盒子。

采用本发明所述的方法,可以在排版的过程中快速、直观的把所给文字的笔画排出来,且后续可以方便的像编辑普通文字一样对笔画进行相关编辑操作。

Description 一种文字的笔画拆分排版方法及系统 技术领域 [0001] 本发明属于排版技术领域,具体涉及一种文字的笔画拆分排版方法及系统。

背景技术 [0002]目前,在排版行业中,对文字笔画内容进行排版处理时,绝大多数笔画排版是将文字转成曲线,再把曲线拆分成各笔画进行排版,文字有多少画就得需要手动的把文字转曲多少次、编辑多少次,这种情况常需要排版人员手动的对曲线进行相关调整,使笔画曲线的大小与文字内容相适应。

[0003] 以上文字转曲线的排版方法的主要缺点是:手动转曲线、编辑、调整费时费力,降低了排版的效率,且后续的编辑、维护不方便。

发明内容 [0004] 针对现有技术中存在的缺陷,本发明的目的是提供一种文字的笔画拆分排版方法及系统,从而解决现有技术中文字排版费时费力的问题。

[0005] 为实现上述目的,本发明的技术方案如下:一种文字的笔画拆分排版方法,包括如下步骤: [0006] (I)排入要拆分的文字,根据给定文字的笔画先后顺序从给定的字库中依次取出各笔画对应的曲线; [0007] (2)按各笔画对应的曲线条数确定需要构造小样盒子的数量,把相应的拆分方式、曲线信息写入对应的小样盒子,在小样流中插入小样盒子;小样是在排版之前的、未经过排版处理的内容,所述的小样盒子即是在小样中使用的一种内容封装体; [0008] (3)根据小样盒子提供的信息构造大样盒子,把所设置的拆分方式、曲线信息写入大样盒子;大样是小样经过排版处理后,可以直接显示在版面的内容,所述的大样盒子即是在大样中使用的一种内容封装体; [0009] (4)按照所设置的拆分方式、曲线信息,在版面上对对应的笔画大样盒子进行绘制。

[0010] 进一步,如上所述的文字的笔画拆分排版方法,其中,所述的拆分方式包括跟随式、笔画式、描红方式。

[0011] 进一步,如上所述的文字的笔画拆分排版方法,其中,如果拆分方式设为跟随式,则笔画在版面上的排版方式按笔画顺序累计排版;如果拆分方式设为笔画式,则笔画在版面上的排版方式按笔画顺序依次对各笔画排版;如果拆分方式设为描红方式,则笔画在版面上的排版方式按前景色和背景色的方式把文字笔画按笔画顺序累计排版。

[0012] 更进一步,如上所述的文字的笔画拆分排版方法,其中,如果拆分方式设为跟随式,对于具有N画的文字,在步骤(3)中构造N个大样盒子,第M个大样盒子排入该文字的前M画,M=I,···,N。

[0013] 更进一步,如上所述的文字的笔画拆分排版方法,其中,如果拆分方式设为笔画式,对于具有N画的文字,在步骤(3)中构造N个大样盒子,第M个大样盒子排入该文字的第M画,M=l,...,N。

[0014] 更进一步,如上所述的文字的笔画拆分排版方法,其中,如果拆分方式设为描红方式,对于具有N画的文字,在步骤(3)中构造N个大样盒子,第M个大样盒子用前景色排入该文字的前M画,用背景色排入该文字的后N-M画,M=l,...,N。

[0015] 一种文字的笔画拆分排版系统,包括: [0016] 文字拆分模块,用于对给定文字的笔画进行拆分,并根据文字的笔画先后顺序从给定的字库中依次取出各笔画对应的曲线; [0017] 小样盒子构造模块,用于按各笔画对应的曲线条数确定需要构造小样盒子的数量,并把相应的拆分方式、曲线信息写入对应的小样盒子;小样是在排版之前的、未经过排版处理的内容,所述的小样盒子即是在小样中使用的一种内容封装体; [0018] 大样盒子构造模块,用于排版、构造大样盒子,把所设置的拆分方式、曲线信息写入大样盒子;大样是小样经过排版处理后,可以直接显示在版面的内容,所述的大样盒子即是在大样中使用的一种内容封装体; [0019] 笔画绘制模块,用于按照所设置的拆分方式、曲线信息,在版面上对对应的笔画大样盒子进行绘制。

[0020] 本发明的有益效果如下:本发明所述的方法和系统,使用盒子的方式,通过从字库取出文字的各笔画曲线,按跟随式、笔画式或描红方式,一次性的把笔画拆分排版出来,文字有多少画就排多少个盒子。

本发明能够迅速地将文字拆分成笔画,并在版面上排版出来,解决了现有技术中拆笔画排版费时费力的问题,可以在排版的过程中快速、直观的把所给文字的笔画排出来,且后续可以方便的像编辑普通文字一样对笔画进行相关编辑操作。

附图说明 [0021] 图I是笔画拆分排版流程图; [0022] 图2是跟随式笔画拆分排版效果示意图; [0023] 图3是跟随式拆分后对特定的笔画更改字号的排版效果示意图; [0024] 图4是笔画式笔画拆分排版效果示意图; [0025] 图5是笔画式拆分后对特定的笔画设置米字格排版效果示意图; [0026] 图6是描红式笔画拆分排版效果示意图; [0027] 图7是描红式拆分后文字打散排版效果示意图; [0028] 图8为笔画拆分排版系统的结构示意图。

具体实施方式 [0029] 下面结合附图和实施例对本发明进行详细的描述。

[0030] 如图I所示,一种文字的拆笔画排版的方法,包括以下步骤: [0031] 步骤S01,通过应用程序的界面设置文字的拆分方式及相关参数。

拆分方式包括跟随式、笔画式、描红方式,相关参数包括前景色、背景色、字号等,这些参数可以根据实际排版需要适当的扩充。

[0032] 步骤S02,选中需要进行排版的文字。

[0033] 步骤S03,对选中的文字进行拆分,分为若干个单独的笔画。

[0034] 步骤S04,从给定的字库中取出各笔画曲线,文字有多少画就取出多少条曲线,且曲线的顺序按笔画的先后顺序排序。

本发明所使用的字库的字体轮廓是按曲线方式描绘的,对应字的每一画是一条封闭的曲线,字有多少画就有多少条封闭曲线,存在于字库之中,最后取出转成贝赛尔曲线进行绘制。

[0035] 步骤S05,按各笔画对应的曲线条数决定要构造几个小样盒子。

小样是在排版之前的、未经过排版处理的内容,如一段文字流,小样盒子即是在小样中使用的一种内容封装体。

[0036] 步骤S06,把相应的拆分方式、曲线信息写入对应的小样盒子。

曲线信息是具体根据用户的设置来决定的,如拆分方式设置为跟随式,则在盒子中把本盒子要准备绘制哪几画记录下来,以及使用的前景色、背景色、字号等等信息。

[0037] 步骤S07,在小样流中插入小样盒子。

[0038] 步骤S08,构造大样盒子。

大样是小样经过排版处理后,可以直接显示在版面的内容,如版面上显示的一行文字,大样盒子即是在大样中使用的一种内容封装体。

“大样盒子”在构造的时候会根据“小样盒子”提供的信息取出笔画曲线保存起来,以及描述如何在版面上显示。

[0039] 步骤S09,在构造大样盒子时把所设置的拆分方式、曲线信息写入大样盒子。

[0040] 步骤S10,按所设置的拆分方式、曲线信息在版面上对对应的笔画大样盒子进行绘制。

[0041] 本发明在小样和大样中都引入了盒子的概念,盒子是一个内容封装体,把一些相关联的内容封装到一起,使用时把这个封装体当成一个整体对待,如对于笔画,把多条笔画曲线放在同一个盒子里统一处理,以后可以像处理一个字符一样的对笔画盒子进行相关排版操作,如占位、选取。

小样盒子用于构成小样流中的各个笔画,大样盒子用于构成大样排版中的各个笔画。

[0042] 如果拆分方式设为跟随式,则笔画在版面上的排版方式按笔画顺序累计排版,例如:如果所给文字共有3画,则会排3个盒子(小样盒子或大样盒子),第一个盒子排第一画, 第二个盒子排第一、二画,第三个盒子排第一、二、三画。

[0043] 本实施例中设置跟随式拆分排版方式是这样实现的,首先按顺序获取该字的所有笔画曲线,再根据当前盒子绘制的是哪一画或哪几画取得对应的笔画曲线,然后根据所设置的前景色在版面上绘制该盒子。

[0044] 如图2所示,跟随式笔画拆分排版效果示意图,就是处理流程图I中的跟随式绘制方式结果。

[0045] 如果拆分方式设为笔画式,则笔画在版面上的排版方式按笔画顺序排版各笔画,例如:如果所给文字共有3画,则会排3个盒子(小样盒子或大样盒子),第一个盒子排第一画,第二个盒子排第二画,第三个盒子排第三画。

[0046] 本实施例中设置笔画式拆分排版方式是这样实现的,首先按顺序获取该字的所有笔画曲线,再根据当前盒子绘制的是哪一画取得对应的笔画曲线,然后根据所设置的前景色在版面上绘制该盒子。

[0047] 如图4所示,是笔画式笔画拆分排版效果示意图,就是处理流程图I中的笔画式绘制方式结果。

[0048] 如果拆分方式设为描红方式,则笔画在版面上的排版方式按前景色和背景色的方式把文字笔画按笔画顺序累计排版出来,例如:如果所给文字共有3画,则会排3个盒子(小样盒子或大样盒子),第一个盒子用前景色排第一画,用背景色排第二、三画;第二个盒子用前景色排第一、二画,用背景色排第三画;第三个盒子用前景色排第一、二、三画。

[0049] 本实施例中设置描红方式拆分排版方式是这样实现的,首先按顺序获取该字的所有笔画曲线,再根据当前盒子绘制的是哪一画或哪几画取得对应的笔画曲线,然后根据所设置的前景色在版面上绘制对应的笔画曲线,根据所设置的背景色在版面上绘制剩下的笔画曲线。

[0050] 如图6所示,是描红式笔画拆分排版效果示意图,就是处理流程图I中的描红式绘 制方式结果。

[0051]为使本发明具有更好的效果,在排笔画时,根据所给的文字的字体字号等属性,也一致的把当前的文字属性设置到笔画中来,或单独给笔画设排版属性,同时还可以更改笔画的前景色或背景色,使笔画排版更清晰、更美观。

[0052] 如图3所示,是跟随式拆分后对特定的笔画更改字号的排版效果示意图;如图5所示,是笔画式拆分后对特定的笔画设置米字格排版效果示意图;如图7所示,是描红式拆分后文字打散排版效果示意图。

[0053] 如图8所示,实现上述文字的笔画拆分排版方法的系统,包括: [0054] 文字拆分模块,用于对给定文字的笔画进行拆分,并根据文字的笔画先后顺序从给定的字库中依次取出各笔画对应的曲线; [0055] 小样盒子构造模块,用于按各笔画对应的曲线条数确定需要构造小样盒子的数量,并把相应的拆分方式、曲线信息写入对应的小样盒子; [0056] 大样盒子构造模块,用于排版、构造大样盒子,把所设置的拆分方式、曲线信息写入大样盒子; [0057] 笔画绘制模块,用于按照所设置的拆分方式、曲线信息,在版面上对对应的笔画大样盒子进行绘制。

[0058] 以上所述仅为本发明的一个实施例而已,并不用以限制本发明,这些说明和实施例仅作为例子来考虑,它们都属于由所附权利要求所指示的本发明的保护范围和精神之内。

Claims(9) 1. 一种文字的笔画拆分排版方法,包括如下步骤:(1)排入要拆分的文字,根据给定文字的笔画先后顺序从给定的字库中依次取出各笔画对应的曲线;(2)按各笔画对应的曲线条数确定需要构造小样盒子的数量,把相应的拆分方式、曲线信息写入对应的小样盒子,在小样流中插入小样盒子;小样是在排版之前的、未经过排版处理的内容,所述的小样盒子即是在小样中使用的一种内容封装体;(3)根据小样盒子提供的信息构造大样盒子,把所设置的拆分方式、曲线信息写入大样盒子;大样是小样经过排版处理后,可以直接显示在版面的内容,所述的大样盒子即是在大样中使用的一种内容封装体;(4)按照所设置的拆分方式、曲线信息,在版面上对对应的笔画大样盒子进行绘制。

2.如权利要求I所述的文字的笔画拆分排版方法,其特征在于:所述的拆分方式包括跟随式、笔画式、描红方式。

3.如权利要求2所述的文字的笔画拆分排版方法,其特征在于:如果拆分方式设为跟随式,则笔画在版面上的排版方式按笔画顺序累计排版。

4.如权利要求3所述的文字的笔画拆分排版方法,其特征在于:如果拆分方式设为跟随式,对于具有N画的文字,在步骤(3)中构造N个大样盒子,第M个大样盒子排入该文字的前M画,M=l,...,N。

5.如权利要求2所述的文字的笔画拆分排版方法,其特征在于:如果拆分方式设为笔画式,则笔画在版面上的排版方式按笔画顺序依次对各笔画排版。

6.如权利要求5所述的文字的笔画拆分排版方法,其特征在于:如果拆分方式设为笔画式,对于具有N画的文字,在步骤(3)中构造N个大样盒子,第M个大样盒子排入该文字的第M画,M=l,...,N。

7.如权利要求2所述的文字的笔画拆分排版方法,其特征在于:如果拆分方式设为描红方式,则笔画在版面上的排版方式按前景色和背景色的方式把文字笔画按笔画顺序累计排版。

8.如权利要求7所述的文字的笔画拆分排版方法,其特征在于:如果拆分方式设为描红方式,对于具有N画的文字,在步骤(3)中构造N个大样盒子,第M个大样盒子用前景色排入该文字的前M画,用背景色排入该文字的后N-M画,M=l,…,N。

9. 一种文字的笔画拆分排版系统,包括:文字拆分模块,用于对给定文字的笔画进行拆分,并根据文字的笔画先后顺序从给定的字库中依次取出各笔画对应的曲线;小样盒子构造模块,用于按各笔画对应的曲线条数确定需要构造小样盒子的数量,并把相应的拆分方式、曲线信息写入对应的小样盒子;小样是在排版之前的、未经过排版处理的内容,所述的小样盒子即是在小样中使用的一种内容封装体;大样盒子构造模块,用于排版、构造大样盒子,把所设置的拆分方式、曲线信息写入大样盒子;大样是小样经过排版处理后,可以直接显示在版面的内容,所述的大样盒子即是在大样中使用的一种内容封装体;笔画绘制模块,用于按照所设置的拆分方式、曲线信息,在版面上对对应的笔画大样盒子进行绘制。

CN2009102436226A 2009-12-18 2009-12-18 一种文字的笔画拆分排版方法及系统 Expired-FeeRelated CN102103593B (zh) PriorityApplications(1) ApplicationNumber PriorityDate FilingDate Title CN2009102436226A CN102103593B (zh) 2009-12-18 2009-12-18 一种文字的笔画拆分排版方法及系统 ApplicationsClaimingPriority(1) ApplicationNumber PriorityDate FilingDate Title CN2009102436226A CN102103593B (zh) 2009-12-18 2009-12-18 一种文字的笔画拆分排版方法及系统 Publications(2) PublicationNumber PublicationDate CN102103593A CN102103593A (zh) 2011-06-22 CN102103593B true CN102103593B (zh) 2012-10-31 Family ID=44156370 FamilyApplications(1) ApplicationNumber Title PriorityDate FilingDate CN2009102436226A Expired-FeeRelated CN102103593B (zh) 2009-12-18 2009-12-18 一种文字的笔画拆分排版方法及系统 CountryStatus(1) Country Link CN (1) CN102103593B (zh) FamiliesCitingthisfamily(2) *Citedbyexaminer,†Citedbythirdparty Publicationnumber Prioritydate Publicationdate Assignee Title CN108492349A (zh) * 2018-03-19 2018-09-04 广州视源电子科技股份有限公司 书写笔画的处理方法、装置、设备和存储介质 CN113297892B (zh) * 2020-11-27 2022-06-14 上海交通大学 针对形近汉字的图像优化识别系统 Citations(2) *Citedbyexaminer,†Citedbythirdparty Publicationnumber Prioritydate Publicationdate Assignee Title EP0667567B1 (en) * 1993-12-30 2001-10-17 XeroxCorporation Apparatusandmethodforsupportingtheimplicitstructureoffreeformlists,outlines,text,tables,anddiagramsinagesture-basedinputsystemandeditingsystem CN101295290A (zh) * 2008-06-11 2008-10-29 北大方正集团有限公司 一种多行文字行中排版的方法 2009 2009-12-18 CN CN2009102436226A patent/CN102103593B/zh not_active Expired-FeeRelated PatentCitations(2) *Citedbyexaminer,†Citedbythirdparty Publicationnumber Prioritydate Publicationdate Assignee Title EP0667567B1 (en) * 1993-12-30 2001-10-17 XeroxCorporation Apparatusandmethodforsupportingtheimplicitstructureoffreeformlists,outlines,text,tables,anddiagramsinagesture-basedinputsystemandeditingsystem CN101295290A (zh) * 2008-06-11 2008-10-29 北大方正集团有限公司 一种多行文字行中排版的方法 AlsoPublishedAs Publicationnumber Publicationdate CN102103593A (zh) 2011-06-22 SimilarDocuments Publication PublicationDate Title DE60312572T2 (de) 2007-07-05 VerfahrenundGerätzumKonvertierendigitalerBildervonHandzeichnungenzurweiterenVerwendungineinemstrukturiertenText/GraphikEditor. CN103914443B (zh) 2018-06-12 一种多语种文字的混排方法及装置 EP1669852B1 (de) 2015-05-20 VerfahrenundComputerprogrammzumUmwandelneinesEingangs-DokumentendatenstromsmiteinemodermehrerenDokumentenineinestrukturierteDatendatei CN105159877B (zh) 2018-02-23 一种跨媒体自动排版系统及其方法 CN1912874A (zh) 2007-02-14 一种提取见报资料数据信息的方法 CN101872340A (zh) 2010-10-27 一种基于版面格式模板的排版方法及装置 CN101989256A (zh) 2011-03-23 一种文书文件的排版方法及装置 CN103279454A (zh) 2013-09-04 文档自动生成方法、装置及系统 CN106708506A (zh) 2017-05-24 一种从视觉上优化Android应用启动速度的方法及装置 WO2005119580A1 (de) 2005-12-15 Verfahrenundeinrichtungzurstrukturanalyseeinesdokuments CN102103593B (zh) 2012-10-31 一种文字的笔画拆分排版方法及系统 CN103324607B (zh) 2016-11-23 一种泰语文本切词方法及装置 DE102009008681B4 (de) 2018-03-08 Verfahren,ComputerundComputerprogrammzurAufbereitungvonDokumentendatenmitFarbdaten CN110362691A (zh) 2019-10-22 一种句法树库构建系统 CN101673406B (zh) 2012-01-25 字体设置方法和装置 CN105760368B (zh) 2019-02-12 一种文档文字的深度处理方法 CN107885735B (zh) 2021-05-04 一种格式无关的文档翻译方法及系统 CN105426355A (zh) 2016-03-23 一种音节粒度的藏语句法组块识别方法及装置 CN105893342A (zh) 2016-08-24 一种文本信息处理方法及装置 CN103678421B (zh) 2017-05-31 一种修改电子公文的方法和装置 CN109948129A (zh) 2019-06-28 基于三维引擎的富文本编辑方法、编辑器及电子设备 CN104536945B (zh) 2017-08-08 一种基于xml建模的印刷出版中多元组合符号自动生成方法 CN210895450U (zh) 2020-06-30 一种能够生成波斯语字库的pos机 CN113850068A (zh) 2021-12-28 一种保持版式的将图片转换为可编辑文本的方法及装置 CN104424184B (zh) 2018-02-23 生成字形字库的方法和系统 LegalEvents Date Code Title Description 2011-06-22 C06 Publication 2011-06-22 PB01 Publication 2011-08-03 C10 Entryintosubstantiveexamination 2011-08-03 SE01 Entryintoforceofrequestforsubstantiveexamination 2012-10-31 C14 Grantofpatentorutilitymodel 2012-10-31 GR01 Patentgrant 2020-11-27 CF01 Terminationofpatentrightduetonon-paymentofannualfee Grantedpublicationdate: 20121031 Terminationdate: 20191218 2020-11-27 CF01 Terminationofpatentrightduetonon-paymentofannualfee



請為這篇文章評分?