面向数字出版物制作的文字绕排方法

文档序号:6379887阅读:299来源:国知局
专利名称:面向数字出版物制作的文字绕排方法
技术领域
本发明涉及一种文字绕排方法,尤其涉及一种面向数字出版物制作需要,实现文本对象围绕图片、形状、视频、音频以及控件等对象进行文字排布的文字绕排方法,属于数字出版物制作技术领域。
背景技术
随着数字时代的到来,越来越多的出版商将目光转向数字媒体出版。数字出版物, 因其制作成本低(如节省印刷、人力配送等成本)、内容丰富、出版物轻量化,而得到青睐。 作为数字媒体,数字出版物拥有众多传统出版物所没有的特性。但是,数字出版物和传统出版物有一个特点是共通的,就是需要拥有精致的版式。因为无论是纸质出版物还是数字出版物,在拥有好的内容的前提下,如果可以同时拥有好的版式,会更加吸引读者的目光。对于版式而言,有中规中矩的版式,也有花式排版,文字绕排就属于后者的表现形式之一。
对于数字出版物而言,在同一页面中,可以包含更多信息量;文字绕排的对象不仅包括了传统出版物中的形状和图片,更包含了视频、音频以及控件等更多对象。而现有出版物制作工具,在使用时普遍存在支持文字绕排的对象少、绕排方式受局限等问题,用户需要经过多次手动调整,才能达到较佳的文字排布效果,给用户在使用上造成极大的不便,降低了用户的操作效率。
现有技术中,关于排版过程中文字围绕图片、形状等对象排布的方法主要有下面三种。一种是通过找出绕排区域的顶点;在编辑区域内根据顶点画出分割线,将编辑区域划分成不同的区域块;在各个区域块内进行文字排版,详细内容参见中国专利 ZL200610066880. 8中公开的排版领域的图文绕排的方法。第二种是将需要进行排版的文字和图片转化成格式化的内容,然后进行预排和重排,在预排过程中,判断是否存在图片,如果存在图片则重新排版,直到预排过程中没有图片,则排版成功,结束排版。在此过程中,需要经过多次预排,才能完成排版工作,详细内容参见中国专利ZL200710121797. O中公开的图文的自动排版方法。第三种是利用锚点对象的锚点属性进行排版根据锚点属性参数值获取锚点和锚点对象之间的相对偏移距离目标值以及锚点对象的初始排版位置;通过反复添加互斥区域进行试排寻找锚点对象的最佳位置;根据锚点对象的最佳位置计算重排点并重新排版。该排版方法的具体实现方式可以参见中国专利ZL 200910242895.9中公开的图文互斥的排版方法。
综上所述,在上述排版方法中,需要对文字排版进行多次试排,才能实现文字的绕排效果,效率较低,对于传统出版物还可以勉强适用。但对于包含形状、图片、视频、音频、控件和文字等多对象的数字出版物,上述排版方法明显不适用。发明内容
本发明所要解决的技术问题在于提供一种面向数字出版物制作的文字绕排方法。
为了实现上述发明目的,本发明采用下述技术方案
一种面向数字出版物制作的文字绕排方法,用于实现页面内文本对象围绕其他对象的文字排布,包括如下步骤
(I)选择页面内的一个或多个所述其他对象,并分别设置每个所述其他对象的绕排模式和所述其他对象与所述文本对象之间的层级关系;
(2)根据所述文本对象的每个上层对象的绕排模式,更新所述文本对象的掩码表;
(3)所述文本对象根据所述掩码表进行文字排布。
进一步地,在所述步骤(2)中,通过从上到下的方式遍历所述文本对象的每个所述上层对象的遮罩信息和绕排模式,更新所述文本对象的掩码表。
进一步地,在所述步骤(2)中,还包括下列步骤
(21)获取所述文本对象;
(22)在页面内所有对象中,依照从上到下的方式,获取一层对象的遮罩信息;
(23)判断步骤(22)获取的所述对象是否是步骤(21)获取的所述文本对象,如果是,进入步骤(3),否则,进入步骤(24);
(24)判断步骤(22)获取的所述对象与所述文本对象是否有交集,如果有交集,进入步骤(25),否则,回到步骤(22);
(25)检测步骤(22)获取的所述对象的绕排模式,更新所述文本对象的掩码表,并回到步骤(22)。
进一步地,在所述步骤(3)中,还包括下列步骤
(31)获得所述文本对象的排布区域;
(32)获得所述排布区域相应的掩码表信息;
(33)判断所述排布区域是否可以填充,结果为是时,进入步骤(34),否则,回到步骤(31);
(34)对所述排布区域进行填充,进入步骤(35);
(35)判断所述文本对象中的文字是否全部输出,当结果为否时,回到步骤(31),当结果为是时,进入步骤(36);
( 36 )显示所述文本对象,结束文字绕排。
较优地,所述其他对象是图片、形状、视频、音频、控件以及文本对象中的任意一种或者多种的组合。
较优地,所述文本对象的掩码表包括下列信息当前对象的区域像素尺寸、起始坐标、掩码标识,绕排模式,是否为空,是否已满。
较优地,所述绕排模式是无绕排、在对象左侧绕排、在对象右侧绕排、沿对象形状绕排、在对象左侧或右侧中空间更大的一侧绕排,以及上下型绕排中的任意一种。
进一步地,当所述其他对象的绕排模式为在对象左侧或右侧中空间更大的一侧绕排时,在步骤(2)中,还包括选择排布区域的步骤依据在所述其他对象两侧可以排布的字符量判断空间大小,选择可以排布更多字符量的空间作为排布区域。
本发明提供的文字绕排方法在实现文字绕排的过程中,无需试排,尤其适用于数字出版物制作中实现多对象的文字绕排效果。其中,文本对象围绕的其他对象可以是图片、 形状、视频、音频、控件以及文本对象中的一种或者任意多种的组合。


图I为本发明所提供的文字绕排方法的流程图;图2A为本发明第一实施例中,对页面内的图片对象的绕排模式进行设置的示意
效果图
图2B为本发明第一实施例中,文本对象围绕图片对象实现“在对象右侧绕排”的图3为文本对象的掩码表的计算流程图;图4为文本对象根据掩码表进行文字排布的流程图;图5A为图片对象位于文本对象上层的状态示意图;图5B为图片对象位于文本对象下层的状态示意图;图6A为编辑图片对象的遮罩信息前,文本对象围绕图片对象实现“在对象右侧绕排”的效果图6B为图片对象的遮罩信息经过编辑后,文本对象围绕图片对象实现“在对象右侧绕排”的效果图7A为本发明第二实施例中,文本对象Tl位于图片对象Pl下层时,实现“无绕排”的效果图7B为本发明第字绕排的效果图7C为本发明第排”的效果图7D为本发明第排”的效果图7E为本发明第排”的效果图7F为本发明第二效果图7G为本发明第二实施例中,文本对象Tl围绕图片对象Pl实现“在对象左侧或右侧中空间更大的一侧绕排”的效果图8A为本发明第三实施例中,文本对象Tl围绕图片对象Pl实现文字绕排的效果图8B为本发明第三实施例中,文本对象Tl围绕图片对象Pl和P2实现文字绕排的效果图8C为本发明第三实施例中,文本对象Tl和T2围绕图片对象Pl实现文字绕排的效果图8D为本发明第三实施例中,文本对象Tl和T2围绕图片对象Pl和P2实现文字绕排的效果图8E为本发明第三实施例中,文本对象Tl围绕图片组合Pl实现文字绕排的效果二实施例中,文本对象Tl位于图片对象Pl上层时,无法实现文 :实施例中,文本对象Tl围绕图片对象Pl实现“在对象左侧绕 :实施例中,文本对象Tl围绕图片对象Pl实现“在对象右侧绕 :实施例中,文本对象Tl围绕图片对象Pl实现“沿对象形状绕 :实施例中,文本对象Tl围绕图片对象Pl实现“上下型绕排”的
图8F为本发明第三实施例中,四个文本对象T1、T2、T3和Τ4实现文字绕排的效果图。
具体实施方式
下面结合附图和具体实施例对本发明的具体内容进行详细的说明。
在数字出版物的排版过程中,通常需要在文本对象中插入图片、形状、视频、音频等与文本对象中的文字内容相关联的其他对象。为了制作出精致的版式,需要文本对象围绕这些其他对象实现不同的绕排效果,如在对象左侧绕排、在对象右侧绕排、沿对象形状绕排或者上下型绕排等。
本发明所提供的文字绕排方法,首先根据页面内位于文本对象上层的其他对象的绕排模式获得文本对象的掩码表;其次文本对象根据掩码表进行文字排布。版式制作过程及文本对象的文字绕排方法的具体实现过程如图I所示,步骤Si:在文本对象中插入一个其他对象或多个其他对象,默认后插入的其他对象位于文本对象的上层;步骤S2 :根据版式需要,设置插入的其他对象的绕排模式,并设置其他对象与文本对象之间的层级关系;步骤S3 :从上到下遍历文本对象的每个上层对象的排布信息,并根据每个上层对象的绕排模式计算获得文本对象的掩码表(mask表),步骤S4 :文本对象根据自身掩码表进行文字排布,至此,实现文字绕排效果。具体来说,文本对象的掩码表包括下列信息当前对象的区域像素尺寸、起始坐标、掩码标识(标示一个像素区域是否可以被占用),绕排模式,是否为空, 是否已满。在该方法中,文字围绕排布的上层对象可以是图片、形状、视频、音频、控件以及文本对象中的任意一种;而多个上层对象可以是图片、形状、视频、音频、控件以及文本对象中任意多种的组合,例如多个上层对象可以是两层文本对象,也可以是一层图片对象、一层文本对象以及一层音频对象的组合。
因为在页面内的多个对象,只有上层对象会对下层文本对象形成遮罩,并影响下层文本对象的文字排布,因此在步骤S2和S3之间,还可以包括判断页面内多个其他对象与文本对象层次关系的步骤,如果其他对象位于文本对象的上层,执行步骤S3 ;否则,当其他对象位于文本对象的下层时,则该其他对象对文本对象的文字排布无影响。
此外,当页面内含多层对象,且含有两个以上的文本对象时,重复执行步骤S3和步骤S4,即依据从上到下的顺序,分别对每个文本对象进行掩码表计算并进行文字排布。
下面结合附图,分别对文本对象围绕一个其他对象和围绕多个其他对象实现文字绕排效果的过程进行介绍。在本文所涉及的实施例中,默认后插入的对象位于页面内已有对象的上层。当然,在实际应用中,也可以在页面内插入多个对象后,对页面内所有对象之间的层级关系进行调整设置,以期达到预想的排版效果。
如图2A所示,在文本对象中插入一个图片对象,设置图片对象的绕排模式为“在对象右侧绕排”,文本对象中的文字排布实现效果图如图2B所示。在文本对象的文字排布的实现过程中,首先根据图片对象对文本对象的遮罩信息计算出文本对象的掩码表,然后文本对象根据自身掩码表进行文字排布。
如图3所示,在计算文本对象的掩码表的过程中,具体包含如下子步骤
步骤S301 :获取文本对象,进入步骤S302 ;
步骤S302 :从页面内所有布局对象中,依照从上到下的顺序获得一层对象的遮罩信息;在图2A所示的实施例中,页面内只包括两层对象上层(第一层)图片对象和下层(第二层)文本对象,首先获取图片对象的遮罩信息,进入步骤S303 ;
步骤S303 :结合文本对象,判断步骤S302中所获取的对象是否已到文本对象自身层次,结果为是时,进入步骤S4,结果为否时,进入步骤S304;在该实施例中,首次获取的图片对象所在的层次显然并非文本对象自身层次,进入步骤S304 ;
步骤S304 :判断步骤S302中所获取的对象是否与文本对象有交集,结果为是时, 进入步骤S305,结果为否时,回到步骤S302 ;在该实施例中,由图2A可知,图片对象与文本对象之间有交集,图片对象对文本对象形成遮罩,进入步骤S305 ;
步骤S305 :检测步骤S302中所获取的对象的绕排模式,进入步骤S306 ;步骤 S306 :更新掩码表并回到步骤S302,进入下一循环。具体来说,在步骤S306中,掩码表的信息依据步骤S302中所获取的上层对象的遮罩信息和绕排模式不断进行更新。
在该实施例中,页面内只包括两层对象,首次更新掩码表后回到步骤S302,取第二层对象(即文本对象自身),进入步骤S303 ;在步骤S303中,判断已到文本对象自身层次,结束循环,进入步骤S4。当页面内文本对象上层有多层其他对象时,多次执行步骤S302,进行多次循环,对文本对象的掩码表进行多次更新,直到步骤S302中获取的对象为文本对象自身时,结束循环,进入步骤S4。在此过程中,循环的次数依据文本对象的上层对象的层数而定。当然,在上述循环过程中,并非每个上层对象都会带来文本对象的掩码表的更新,在步骤S304中,当判断上层对象与文本对象无交集时,直接回到步骤S302,或取页面内的下一层对象,进入下一个循环。
文本对象进行文字排布的过程如图4所示。当步骤S302中获取的对象为文本对象自身时,步骤S303中的判断结果为是,执行步骤S4 :文本对象依据自身掩码表进行排布。 文本对象中的文字排布区域可以分为多个,在排布过程中,步骤S401首先获得一个排布区域,步骤S402,获得排布区域相应的掩码表信息,步骤S403,判断排布区域是否可以填充, 结果为是时,进入步骤S404,否则,回到步骤S401,读取下一个排布区域。步骤S404,对排布区域进行填充,当一个排布区域填充完毕后,进入步骤S405。步骤S405 :判断文字是否全部输出,当结果为否时,回到步骤S401,取下一个排布区域,当判断结果为是时,结束排布,进入步骤S406,显示文本对象,结束文字绕排。
在上述方法中,只对文本对象的上层对象的遮罩信息进行检测,这是因为当文本对象位于上层,而其他对象位于文本对象下层时,其他对象对文本对象的文字排布无影响, 具体效果图参见图5B。因此,只有当图片对象位于文本对象上层时,可以对图片对象的绕排模式进行设置(见图5A),而当图片对象位于文本对象下层时,无法设置图片对象的绕排模式(见图5B)。换句话说,当图片对象位于文本对象下层时,如果需要文本对象围绕下层的图片对象实现文字绕排,需要对图片对象与文本对象之间的层级关系进行重新设置。
当然,为了达到更好的版面效果,在文本对象中插入其他对象时,还可以通过编辑其他对象的遮罩信息对其进行编辑,并同时修改下层文本对象的文字绕排效果。图6A所显示的效果图为修改图片对象的遮罩信息前,文本对象“沿对象形状绕排”的效果图,此时,可以选中图片对象,对图片对象的遮罩信息进行修改,通过编辑图片对象的遮罩信息,仅截取图片对象的部分作为文字绕排的围绕对象,在编辑图片遮罩的过程中,图片的其余部分可以根据需要删去或者保留,当其余部分保留时,文本对象仅围绕图片截取的部分进行沿形状绕排,而围绕图片的其余部分实现无绕排,绕排效果图如图6B所示。
上面对页面内文本对象围绕其他对象实现文字绕排方法进行了详细说明。下面, 以在具有文本对象Tl的页面内插入图片对象Pl为例,对文本对象Tl围绕图片对象Pl实现的多种绕排模式的效果图进行举例描述。
在文本对象Tl中插入图片对象P1,图片对象Pl位于文本对象的上层,设置图片对象Pl的绕排模式为“无绕排”,则文本对象Tl的文字排布无改变(见图7A);而且,通过设置,当图片对象Pl位于文本对象Tl下层时,图片对象Pl对文本对象Tl的文字排布无影响 (见图7B)。
此外,文本对象Tl可以围绕图片对象Pl实现“在对象左侧绕排” “沿对象形状绕排” “在对象右侧绕排” “上下型绕排”。在“在对象左侧绕排”这种绕排模式中,图片对象Pi 的右侧空白,文本对象在图片左侧沿图片的轮廓进行绕排(见图7C);同理,在“在对象右侧绕排”这种绕排模式中,图片对象Pl的左侧空白,文本对象在图片右侧沿图片的轮廓进行绕排(见图7D);而在“沿对象形状绕排”中,文本对象Tl绕图片对象Pl的整个轮廓进行绕排 (见图7E)。其中上述三种绕排模式中,文本对象Tl与图片对象Pl之间的绕排间隙取决于图片对象Pl的轮廓。在“上下型绕排”中,文本对象Tl只在图片对象Pl的上下排布,在图片对象Pl的左侧和右侧均无文字环绕(见图7F)。
除此之外,文本对象Tl还可以围绕图片对象Pl实现“在对象左侧或右侧中空间更大的一侧绕排”,与前五种绕排模式不同,在这种绕排模式的实现过程中,还涉及排布区域的选择,具体来说,在步骤S305和步骤S306之间还包括选择排布区域的步骤依据在图片对象Pl两侧可以排布的字符量判断空间大小,选择可以排布更多字符量的空间作为排布区域。如图7G所示的效果图中,选择图片左侧作为排布区域,而实现文字绕排方法中的其他步骤与“在对象左侧绕排”的实现步骤相同。
上面对文本对象围绕一个其他对象(图片对象)进行文字绕排的实施例进行了说明,下面结合附图对文本对象围绕多个其他对象进行文字绕排的过程进行举例说明。在该过程中,由于页面内存在两个以上的对象(包括文本对象和分别位于文本对象上层的多个其他对象),在步骤S3中,需要从上到下多次获取文本对象的上层对象,并对文本对象的掩码表进行多次更新,直到根据文本对象的所有上层对象的绕排模式计算出文本对象的掩码表,其余过程与文本对象围绕单个其他对象进行绕排类似,在此不再赘述。其中,多个对象可以是图片、形状、视频、音频、控件以及文本对象中的任意多种的组合,如图8B中文本对象Tl围绕排列的对象为两个图片对象Pl和P2。
下面结合图8A至图8F对多对象之间实现文字绕排的过程进行举例说明,在该文字绕排的实现过程中,以插入对象的先后顺序分别对文本对象和图片对象进行标记,默认后插入的对象位于上层。其中,图8A为文本对象Tl围绕单个图片对象Pl进行文字绕排的效果图,具体实现过程在上文中已进行了详细描述,在此不再赘述。图8B为单个文本对象 Tl围绕两个图片对象Pl和P2进行文字绕排的效果图;其中,两个图片对象Pl和P2无交集。图8C为两个文本对象Tl和T2围绕图片对象Pl进行文字绕排的效果图,其中,Tl为第三层(最先插入的对象层,底层),T2为第二层(中间层),Pl为第一层(最上层),在对T2的掩码表进行更新时,只需结合图片对象Pl对T2的遮罩信息进行计算即可,但对Tl的掩码表进行更新的过程中,需要结合图片对象Pl和已经排布好的文本对象T2对文本对象Tl的遮9罩信息进行计算。在此过程中,更新Tl和T2的掩码表时,从页面中的上层向下依次更新, 先更新T2,后更新Tl。图8D与图8C类似,包括两个文本对象Tl和T2,以及两个图片对象 Pl和P2,根据Pl和P2对T2的遮罩信息,更新T2的掩码表,并根据P1、P2和T2对Tl的遮罩信息更新Tl的掩码表,其中,Pl和P2有交集,可以将Pl和P2作为一个组合设置绕排模式,在计算Tl和T2的掩码表时,将Pl和P2对Tl以及T2的遮罩信息作为一个整体处理, 其作用效果与图8E中文本对象Tl围绕由两个图片对象组成的图片组合Pl进行文字绕排的过程类似。在图8E中,两个图片对象是一个图片组合P1,文本对象Tl围绕图片组合Pl 进行文字绕排的步骤与图8A中一个文本对象Tl围绕一个图片对象Pl文字绕排的步骤相同。此外,在图8F中,还示出了四个文本对象实现绕排的效果图,根据页面内的四个文本对象的遮罩信息,从上层到下层依次更新文本对象T4、T3、T 2和Tl的掩码表,并对文本对象进行排布。
上面对本发明所提供的多对象之间实现文字绕排方法进行了详细说明,其中仅以在文本对象中插入图片对象为例进行了说明,同理,当在文本对象中插入形状、视频、音频、 控件以及文本对象时,文字绕排方法相同,首先依据页面内文本对象的每个上层对象的遮罩信息和绕排模式对文本对象的掩码表进行更新,然后文本对象依据自身掩码表进行文字排布。而当涉及包含两个以上文本对象的多个对象之间的文字绕排时,在步骤S2设置插入对象的绕排模式后,依照从上到下的顺序分别更新每个文本对象的掩码表和实现每个文本对象的文字排布,即重复执行步骤S3和S4。
综上所述,本发明所提供的实现多对象之间文字绕排方法,通过更新文本对象的掩码表,并依据文本对象的掩码表进行文字排布,实现了文本对象围绕插入对象的绕排效果。在此绕排过程中,无需试排,一次即可完成文本对象的排布,非常适合数字出版物中单页面内存在多个对象时的排版。当然,对于传统出版物中的排版过程,该文字绕排方法同样适用。
上面对本发明所提供的面向数字出版物制作的文字绕排方法进行了详细的说明。 对于本领域普通技术人员来说,在此基础上所做的任何变化,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求书的保护范围为准。
权利要求
1.一种面向数字出版物制作的文字绕排方法,用于实现页面内文本对象围绕其他对象的文字排布,其特征在于包括如下步骤(1)选择页面内的一个或多个所述其他对象,并分别设置每个所述其他对象的绕排模式和所述其他对象与所述文本对象之间的层级关系;(2)根据所述文本对象的每个上层对象的绕排模式,更新所述文本对象的掩码表;(3)所述文本对象根据所述掩码表进行文字排布。
2.如权利要求I所述的文字绕排方法,其特征在于在所述步骤(2)中,通过从上到下的方式遍历所述文本对象的每个所述上层对象的遮罩信息和绕排模式,更新所述文本对象的掩码表。
3.如权利要求I所述的文字绕排方法,其特征在于在所述步骤(2)中,还包括下列步骤(21)获取所述文本对象;(22)在页面内所有对象中,依照从上到下的方式,获取一层对象的遮罩信息;(23)判断步骤(22)获取的所述对象是否是步骤(21)获取的所述文本对象,如果是,进入步骤(3),否则,进入步骤(24);(24)判断步骤(22)获取的所述对象与所述文本对象是否有交集,如果有交集,进入步骤(25),否则,回到步骤(22);(25)检测步骤(22)获取的所述对象的绕排模式,更新所述文本对象的掩码表,并回到步骤(22)。
4.如权利要求3所述的文字绕排方法,其特征在于在所述步骤(3)中,还包括下列步骤(31)获得所述文本对象的排布区域;(32)获得所述排布区域相应的掩码表信息;(33)判断所述排布区域是否可以填充,结果为是时,进入步骤(34),否则,回到步骤(31);(34)对所述排布区域进行填充,进入步骤(35);(35)判断所述文本对象中的文字是否全部输出,当结果为否时,回到步骤(31),当结果为是时,进入步骤(36);(36)显示所述文本对象,结束文字绕排。
5.如权利要求I所述的文字绕排方法,其特征在于所述其他对象是图片、形状、视频、音频、控件以及文本对象中的任意一种或者多种的组合。
6.如权利要求I所述的文字绕排方法,其特征在于所述文本对象的掩码表包括下列信息当前对象的区域像素尺寸、起始坐标、掩码标识,绕排模式,是否为空,是否已满。
7.如权利要求I所述的文字绕排方法,其特征在于所述绕排模式是无绕排、在对象左侧绕排、在对象右侧绕排、沿对象形状绕排、在对象左侧或右侧中空间更大的一侧绕排,以及上下型绕排中的任意一种。
8.如权利要求7所述的文字绕排方法,其特征在于当所述其他对象的绕排模式为在对象左侧或右侧中空间更大的一侧绕排时,在步骤(2)中,还包括选择排布区域的步骤依据在所述其他对象两侧可以排布的字符量判断空间大小,选择可以·排布更多字符量的空间作为排布区域。
全文摘要
本发明提供了一种面向数字出版物制作的文字绕排方法,用于实现页面内文本对象围绕其他对象的文字排布,包括如下步骤(1)选中页面内的一个或多个其他对象,并分别设置每个其他对象的绕排模式和其他对象与文本对象之间的层级关系;(2)根据文本对象的每个上层对象的绕排模式,更新文本对象的掩码表;(3)文本对象根据掩码表进行文字排布。本发明所提供的文字绕排方法,直接根据上层对象的遮罩信息和绕排模式计算出文本对象的自身掩码表,并根据掩码表实现文字排布,在实现文字绕排的过程中无需试排,尤其适用于数字出版物制作中涉及多对象的文字绕排。
文档编号G06T11/60GK102929847SQ20121041864
公开日2013年2月13日 申请日期2012年10月26日 优先权日2012年10月26日
发明者邸烁, 魏晨曦, 张墨雨, 刘洁 申请人:北京乐投科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1