<line-repeat>
องค์ประกอบ <line-repeat> ซ้ำช่วงบรรทัดติดกันภายในท่อน โดยไม่ซ้ำท่อนทั้งหมด
องค์ประกอบแม่
หัวข้อที่มีชื่อว่า “องค์ประกอบแม่”แอตทริบิวต์
หัวข้อที่มีชื่อว่า “แอตทริบิวต์”| แอตทริบิวต์ | จำเป็น | ประเภท | คำอธิบาย |
|---|---|---|---|
first |
ใช่ | จำนวนเต็ม | หมายเลขบรรทัดแรกที่ซ้ำ นับจาก 1 |
last |
ใช่ | จำนวนเต็ม | หมายเลขบรรทัดสุดท้ายที่ซ้ำ (รวม) นับจาก 1 |
times |
ไม่ | จำนวนเต็ม | จำนวนครั้งทั้งหมดที่เล่น 2 ขึ้นไป ค่าเริ่มต้น: 2 |
ความหมาย
หัวข้อที่มีชื่อว่า “ความหมาย”ทุกครั้งที่การเล่นมาถึงบรรทัด first บรรทัด first ถึง last จะเล่นซ้ำ times ครั้งก่อนดำเนินต่อไปหลัง last หากตั้ง first และ last เป็นเลขเดียวกัน ก็จะเป็นการซ้ำบรรทัดเดียว
times นับจำนวนครั้งทั้งหมด ไม่ใช่จำนวนครั้งที่เพิ่ม และมีค่าเริ่มต้นเป็น 2 <line-repeat first="2" last="3"/> เปล่า ๆ จึงเล่นบรรทัดเหล่านั้นสองครั้ง ซึ่งตรงกับวงเล็บ ซ้ำ ที่ไม่มีตัวเลขบนโน้ตที่พิมพ์แล้ว
การซ้ำบรรทัดเป็นอิสระจาก <repeat> ที่ครอบท่อนอยู่ โดยซ้อนอยู่ข้างในนั้น และจะเริ่มทำงานใหม่ทั้งหมดในทุกรอบของท่อน รวมถึงรอบที่สองและรอบต่อ ๆ ไป
ท่อนหนึ่งอาจมี <line-repeat> หลายตัวครอบช่วงบรรทัดต่างกัน เมื่อช่วงหนึ่งซ้อนอยู่ในอีกช่วง ช่วงในจะเล่นจนจบทุกครั้งที่ช่วงนอกวนมาถึง
ตัวอย่าง
หัวข้อที่มีชื่อว่า “ตัวอย่าง”<section id="s1" name="ท่อน 1"> <line-repeat first="2" last="3" times="2"/></section>บรรทัด 2 และ 3 จะเล่นสองครั้งก่อนที่ท่อนจะดำเนินต่อไปยังบรรทัด 4 หาก <repeat> ใน <structure> เล่นท่อนนี้ซ้ำสองรอบ เหตุการณ์นี้จะเกิดขึ้นทั้งสองรอบ
การแสดงผล
หัวข้อที่มีชื่อว่า “การแสดงผล”การซ้ำบรรทัดพิมพ์เป็นวงเล็บในขอบขวากริด ครอบแถวที่ซ้ำและติดป้าย ซ้ำ ดู วงเล็บซ้ำ
การสอดคล้องมาตรฐาน
หัวข้อที่มีชื่อว่า “การสอดคล้องมาตรฐาน”firstและlastจำเป็นทั้งคู่firstต้องไม่มากกว่าlasttimesต้องเป็นจำนวนเต็ม2ขึ้นไป และเป็น2เมื่อไม่ระบุ ช่วงที่เล่นครั้งเดียวไม่ได้ซ้ำ ท่อนที่เล่นบรรทัดรวดเดียวจึงไม่มี<line-repeat>lastต้องไม่เกินจำนวนองค์ประกอบ<line>ในเนื้อหา<section-ref>ของท่อน เมื่อไม่มี<part-data>อ้างท่อนเลย ไม่มีจำนวนบรรทัดให้ตรวจสอบ กฎนี้จึงไม่ใช้ ท่อนดังกล่าวไม่มีดนตรี ไม่สร้างแถวในหน้า ไม่เล่น<line-repeat>ไม่มีผลต่อการจับคู่ช่วง<bow>,<parenthesis>, และ<link>ช่วงเหล่านั้นอ่านบรรทัดครั้งเดียวตามลำดับเอกสารไม่ว่าจะเล่นกี่ครั้ง- ช่วง
<line-repeat>สองช่วงใน<section>เดียวกันต้องซ้อนกันอย่างถูกต้องหรือแยกกันทั้งหมด ช่วงที่ทับซ้อนบางส่วนไม่ถูกต้อง และสองตัวที่ครอบช่วงเดียวกันก็ไม่ถูกต้อง: รวมเป็นตัวเดียวที่timesสูงกว่า - ค่า
passของ<ending>นับรอบของท่อน ไม่ใช่รอบของการซ้ำบรรทัด ending ที่แทนที่บรรทัดในช่วงที่ซ้ำใช้กับทุกครั้งที่ช่วงนั้นเล่นในรอบที่ระบุ