xfa spc

 xfa is Adobe Form format. Here is just some notes:

xfa architecture

分为container elements, content elements, UI三个部分。

1 container elements

1.1 Containers Associated with Variable Content
field: 所有承载variable的container,都叫field。包括文本输入框,button,等。
exclusion group:由若干个fields组成,只有一个field能被选中,代表group的值。

1.2 Containers of Fixed Content
draw: 所有承载fixed内容的container, 都叫draw。包括label, line, image, 等。

1.3 Containers That Group Other Container Elements:
template: a non-geographical grouping of subforms. template是form design的最高层次,包括若干subforms。
1.3.1 subform: 可以被理解成为一系列interactive area的集合。
1.3.2 area: 一组form container elements的集合。这个group本身是不可见的,尽管elements可能可见。
area提供给设计者组织elements的方法,这样elements可以作为一个整体被移动和管理。
<area x="1" y="2">
<field name="ModelNo" x="0" y="0" w="1in" h="12pt"/>
<field name="SerialNo" x="0" y="16pt" w="1in" h="12pt"/>
</area>
1.3.3 Exclusion Group

1.4 Containers That Represent Physical Surfaces and Regions
1.4.1 Content Area: 代表一个矩形区域.
1.4.2 Page Area: 纸张打印的页面范围. form设计者要确保template至少包含一个pageArea element, 并且pageArea element至少包含一个contentArea。
1.4.3 Page Set: 包含若干Page Area。

1.5 Types of Layout Elements
layout element有两种:
1.5.1 一种和pageSet, pageArea, contentArea element对应的layout element, 表示一个physical display  object or a region of physical display object.
1.5.2 另一种是layout content.
layout content又可以分为两种:
1.5.2.1 displayable
1.5.2.2 structure
@page31, the diagram is useful.
layout processor的作用就是计算并且放置layout content到合适的位置上。


Basic Layout @ page50

 

 

 

 

 

 

 

 

 

 

 

 

输出的这些是什么意思 ready to OS start sdk ver:Hi3861V100R001C00SPC025 2020-09-03 18:10:00 FileSystem mount ok. wifi init success! 00 00:00:00 0 196 D 0/HIVIEW: hilog init success. 00 00:00:00 0 196 D 0/Iteration: 0, Current Duty Cycle: 0, New Duty Cycle: 3200 HIVIEW: log limit init success. 00 00:00:00 0 196 I 1/SAIteration: 1, Current Duty Cycle: 100, New Duty Cycle: 2294 MGR: Bootstrap core services(count:3). 00 00:00:00 0 Iteration: 2, Current Duty Cycle: 200, New Duty Cycle: 2383 Iteration: 3, Current Duty Cycle: 300, New Duty Cycle: 2472 00 00:00:00 0 196 I 1/SAMGR: Init service:0x4aede0 TaIteration: 4, Current Duty Cycle: 400, New Duty Cycle: 2561 skPool:0xfa894 00 00:00:00 0 196 I 1/SAMGR: Init servIteration: 5, Current Duty Cycle: 500, New Duty Cycle: 2650 ice:0x4aeef0 TaskPool:0xfaa54 00 00:00:00 0 228 I 1/SAIteration: 6, Current Duty Cycle: 600, New Duty Cycle: 2739 MGR: Init service 0x4aede0 <time: 0ms> success! 00 00Iteration: 7, Current Duty Cycle: 700, New Duty Cycle: 2828 :00:00 0 128 I 1/SAMGR: Init service 0x4aedbc <time: 0Iteration: 8, Current Duty Cycle: 800, New Duty Cycle: 2917 ms> success! 00 00:00:00 0 72 D 0/HIVIEW: hiview initt=======KERNEL PANIC======= **********syserr info start********** kernel_ver : Hi3861V100 R001C00SPC025,2020-09-03 18:10:00 **********Exception Information********** PC Task Name : tcpip_th PC Task ID = 6 Cur Task ID = 6 Task Stack Size = 0x1000 Exception Type = 0x1 **********reg info********** mepc = 0x12121212 mstatus = 0x1880 mtval = 0x12121212 mcause = 0x1 ccause = 0x2 ra = 0x12121212 sp = 0xf2650 gp = 0x11a9c0 tp = 0x10e0fa0c t0 = 0x3f4884 t1 = 0x3fad96 t2 = 0xf s0 = 0x11111111 s1 = 0x10101010 a0 = 0xf2538 a1 = 0x5 a2 = 0xcacacaca a3 = 0x40008000 a4 = 0xd00a0dff a5 = 0xd00a0dff a6 = 0xcacacaca a7 = 0xcacacaca s2 = 0x9090909 s3 = 0x88 s4 = 0x11abf0 s5 = 0x88 s6 = 0x12121212 s7 = 0x11111111 s8 = 0x10101010 s9 = 0x9090909 s10 = 0x8080808 s11 = 0x7070707 t3 = 0xcacacaca t4 = 0xcacacaca t5 = 0xcacacaca t6 = 0xcacacaca **********memory info********** Pool Addr = 0xe8300 Pool Size = 0x302c0 Fail Count = 0x0 Peek Size = 0x13fe0 Used Size = 0xff9c **********task info********** Name : tcpip_th ID = 6 Status = 0x14 Stack Index = 0x8 Stack Peak = 0x254 Stack Size = 0x1000 SP = 0x11a860 Stack : 0xf1580 to 0xf2580 Real SP = 0xf2650 Stack Overflow = 0 **********track_info********** current_item:0x3 item_cnt:10 Index TrackType TrackID CurTime Data1 Data2 0001 0016 0007 0xb 0x3f4870 0x0 0002 0065 0007 0xc 0x3f4870 0x3f5e78 0003 0065 0006 0xc 0x3f5e78 0x3f5e78 0004 0065 0007 0xa 0x3f4870 0x3f5e78 0005 0065 0002 0xa 0x3f5e78 0x3f5e78 0006 0065 0011 0xa 0x3f5e78 0x3f4870 0007 0016 0007 0xa 0x3f4870 0x0 0008 0065 0007 0xb 0x3f4870 0x3f5e78 0009 0065 0002 0xb 0x3f5e78 0x3f5e78 0010 0065 0011 0xb 0x3f5e78 0x3f4870 **********Call Stack********** **********Call Stack end**********
05-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值