Revision Summary Date Revision History Revision Class Comments 8/7/2009 0.1 Major First release. 11/6/2009 0.2 Minor Clarified the meaning of the technical content. 3/5/2010 1.0 Major Updated and revised the technical content. 4/21/2010 1.0.1 Editorial Changed language and formatting in the technical content. 6/4/2010 1.1 Minor Clarified the meaning of the technical content. 9/3/2010 1.2 Minor Clarified the meaning of the technical content. 2/9/2011 1.3 Minor Clarified the meaning of the technical content. 7/7/2011 1.4 Clarified the meaning of the technical content. 11/3/2011 1.4 None No changes to the meaning, language, or formatting of the technical content. 1/19/2012 2.0 Major Updated and revised
the technical content. 2/23/2012 2.0 None No changes to the meaning, language, or formatting of the technical content. 3/27/2012 2.0 None No changes to the meaning, language, or formatting of the technical content. 5/24/2012 2.0 None No changes to the meaning, language, or formatting of the technical content. 6/29/2012 2.0 None No changes to the meaning, language, or formatting of the technical content. 7/16/2012 2.0 None No changes to the meaning, language, or formatting of the technical content. 10/8/2012 2.0 None No changes to the meaning, language, or formatting of the
technical content. 10/23/2012 3.0 Major Updated and revised the technical content. 3/26/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 6/11/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 12/5/2013 4.0 Major Updated and revised the technical content. 2/11/2014 5.0 Major Updated and revised the technical content. 5/20/2014 5.0 None No changes to the meaning, language, or formatting of the technical content.
0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 sectionStart sectionProperties (variable) ... bodyAreaElement (variable) ... pageFooterElement (variable) ... section (variable) ... pageHeaderElement (variable) ... measurements (variable) ... reportElementEnd ... ... sectionStart (1 byte): A byte that specifies the start of the MixedSection record. The value of the sectionStart field MUST be 0x15. sectionProperties (variable): A record that specifies the properties that are applicable to the MixedSection record. bodyAreaElement (variable): A record that specifies the content of the of the MixedSection record. pageFooterElement (variable): A record that specifies the content of the of the MixedSection record. section (variable): A record that specifies the content of the subsequent section in the sections field array of the PageContent (RPL 10.4) record. pageHeaderElement (variable): A record that specifies the content of the of the MixedSection record. measurements (variable): A record that specifies the size, location, and state properties for the BodyAreaElement, PageFooterElement, and PageHeaderElement records. The order of the in the measurementsContent field array of the Measurements record MUST match the order of
TypeCode OriginalValue paragraphs (variable): An array of records. The number of elements in the array MUST be equal to the value of the count field of the record defined by the richTextBoxStructure field. richTextBoxStructure (variable): A RichTextBoxStructure record. reportElementEnd (10 bytes): A record that marks the end of the RichTextBox record. The offset field for the ReportElementEnd record specifies the position of a richTextBoxStructure field in the RPL stream. ParagraphContent The ParagraphContent record specifies a paragraph of text and properties that are applicable to the entire paragraph. The text is specified through a contiguous collection of records. ParagraphContent = *TextRun Paragraph 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 textRun (variable) ...
table in the product behavior note. RPL Stream Replaced references to and with a single reference to [MS-RDL]. Version Added SQL Server 2017 to the product behavior note. Appendix A: Product Behavior Added SQL Server 2017 and Visual Studio 2017 to the list of applicable products.
Index A 41 41 42 42 40 40 41 41 43 43 12 14 85 85 86 86 B 129 129 129 129 130 130 154 11 binary records 14 14 14 28 28 28 28 28 32 81 81 107 107 Boolean data type ( 14, 14) 108 108 110 110 109 109 109 109 110 110 111 111 113 113 111 111 112 112 154 112 112 BorderWidth packet ( 113, 115) 113 115 115 114 114 114 114 115 14 11 C 132 132 153 91 91 92 92 94 94 136 136 149 149 216 162 51 51 122 122 133 133 137 137 78 78 132 132 138 138 65 65 90 90 79 79 65 65 14 83 83 147 147
146 146 98 98 146 146 147 147 D data 14 14 14 14 138 138 134 134 82 82 Details 14 127 127 153 107 107 108 108 43 43 E 33 33 150 160 162 164 161 160 179 195 167 165 173 85 85 F fields 14 13 145 145 14 118 118 119 119 118 118 151 119 119 151 120 120 101 101 95 95 G 164 52 52 8 139 139 H 143 143 104 104 105 105 106 106 I 77 77 161 46 46 44 44 50 50 47 47 51 51 50 50 103 103 103 103 151 210 11 34 34 48 48 Int32 data type ( 14, 14) 14 8 97 97
95 95 L 80 80 84 84 134 134 14 143 143 135 135 160 45 45 127 127 99 99 141 141 141 141 155 11 12 83 83 14 M 53 53 89 89 88 88 89 88 88 145 145 155 75 75 74 74 135 135 149 149 26 26 N 80 80 35 35 49 49 40 40 11 130 130 131 131 14 O 14 18 18 97 97 11 P 117 117 116 116 116 116 117 117 22 22 21 19 20 19 21 20 19 30 30 29 29 87 87 23 23 90 90 22 22 87 87 60 60 59 59 142 142 100 100 100 100 102 102
211 77 R 106 106 14 54 54 140 140 10 11 11 12 14 195 179 14 14 16 16 16 76 76 45 86 86 17 17 167 57 57 61 61 142 142 133 133 66 66 139 139 66 66 137 137 RPL 11 version ( 12, 17) RPL stream 14 14 12 16 16 12 writing strings to ( 15, 15) 158 158 S 24 27 27 210 150 33 39 39 24 24 99 99 150 91 91 150 94 94 144 144 144 144 148 148 156 156 98 98 14 structure example 162 164 161 160 179 195 167 165 173 Structures 150 160 14 77 16 14 37 37 165 56 56 T 173 62 62 72 72 71 71 71 71 73 73 69