The present invention relates to the technical field of software, especially relates to a device and method for page layout, solving the problems of the prior art by manually typesetting the text content into various shapes the way of calculating the ability of users have higher requirements, including and waste of time and problems, error prone: according to the total number of goals and a maximum number of words, determine the display line number; according to the total number of words, the objective content display layout shape lines and selected by the user, and then determine the row number display; display word number target content and rows, determine the row display content and display according to various display content. In the method, the user only needs to select the layout shape so as to realize the automatic display of the target content according to the selected layout shape, thereby saving time, improving efficiency, and is not easy to make mistakes.
【技术实现步骤摘要】
本专利技术涉及软件
,尤其涉及一种页面布局方法及装置。
技术介绍
对于文本内容,为了美观或者是便于阅读的目的,我们需要对文本内容进行重新排版成某种特定的形状,例如将文章标题排版成正梯形,即标题分多行显示,且后面一行的字数多于前一行的字数,又比如需要将祝贺贺词排版成爱心型,即贺词的中间行的字数比两边行的字数要多,等等。现有技术中,当需要排版出各种形状的文本内容布局时,需要首先计算每行需要排版的字数,然后再手动地在计算的位置输入回车键设置断行。该方法既需要用户具有一定得计算能力,并且比较浪费时间且容易出错。综上所述,现有技术中通过手动方式将文本内容排版成各种形状的方式对用户的计算能力具有较高的要求,浪费时间且容易出错。
技术实现思路
本专利技术提供一种页面布局方法及装置,用以解决现有技术中存在的通过手动方式将文本内容排版成各种形状的方式对用户的计算能力具有较高的要求,且浪费时间以及容易出错的技术问题。一方面,本申请实施例提供的一种页面布局方法,包括:根据目标内容的总字数及一行最多字数,确定显示行数;根据所述目标内容的总字数、所述显示行数及用户选定的布局形状,确定各行显示字数;根据所述目标内容及各行的显示字数,确定各行显示内容,并根据各行显示内容进行显示。本专利技术实施例提供的方法,根据目标内容的总字数及一行最多字数,确定显示行数;根据目标内容的总字数、显示行数及用户选定的布局形状,确定各行显示字数;然后根据目标内容及各行的显示字数,确定各行显示内容,并根据各行显示内容进行显示。该方法中用户只需要通过选择布局形状,就可以实现自动的根据选择的布 ...
【技术保护点】
一种页面布局方法,其特征在于,包括:根据目标内容的总字数及一行最多字数,确定显示行数;根据所述目标内容的总字数、所述显示行数及用户选定的布局形状,确定各行显示字数;根据所述目标内容及各行的显示字数,确定各行显示内容,并根据各行显示内容进行显示。
【技术特征摘要】
1.一种页面布局方法,其特征在于,包括:根据目标内容的总字数及一行最多字数,确定显示行数;根据所述目标内容的总字数、所述显示行数及用户选定的布局形状,确定各行显示字数;根据所述目标内容及各行的显示字数,确定各行显示内容,并根据各行显示内容进行显示。2.如权利要求1所述的方法,其特征在于,所述根据所述目标内容的总字数、所述显示行数及用户选定的布局形状,确定各行显示字数,包括:根据所述目标内容的总字数和所述显示行数,确定每行平均字数及剩余字数,所述剩余字数为所述目标内容总字数除以所述显示行数后的余数;;根据用户选定的布局形状、确定的所述显示行数和所述剩余字数,以及预先设定的显示行数、剩余字数、布局形状和显示方式的对应关系,确定对应的显示方式,其中所述显示方式中包括平均每行字数和各行显示字数的对应关系;根据所述显示方式及确定的所述平均每行字数,确定对应的各行显示字数。3.如权利要求1所述的方法,其特征在于,根据所述目标内容的总字数、所述显示行数及用户选定的布局形状,确定各行显示字数之前,还包括:确定所述目标内容的总字数大于所述一行最多字数。4.如权利要求3所述的方法,其特征在于,该方法还包括:若确定的所述目标内容的总字数小于或等于所述一行最多字数,则将所述目标内容在一行中进行显示。5.如权利要求1~4任一所述的方法,其特征在于,根据所述目标内容及各行的显示字数,确定各行显示内容,并根据各行显示内容进行显示之前,还包括:确定各行的显示字数均不超过所述一行最多字数。6.如权利要求5所述的方法,其特征在于,该方法还包括:若确定的各行显示字数中至少存在一行的显示字数大于所述一行最多字数,则增加所述显示行数;返回根据所述目标内容的总字数、所述显示行数及用户选定的布局形状,确定各行显示字数的步骤。7.一种页面布局装置,其特征...
【专利技术属性】
技术研发人员:刘建军,王学武,马焱,王博,周好冲,
申请(专利权)人:方正国际软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。