This is a specialized function for use in connection with text reordering. It modifies a token dataframe by assigning new block bounding box values to a subset of tokens based on prior modifications made to a block dataframe.

reassign_tokens(token_df, block_df)

Arguments

token_df

a dataframe generated by build_token_df()

block_df

a dataframe generated by dair::split_block() or dair::build_block_df()

Value

a token data frame

Details

The token and block data frames provided as input must be from the same JSON output file.

Examples

if (FALSE) {
new_token_df <- reassign_tokens(token_df, new_block_df)
}